[Development] Use UI Files/Composite Templates
When going through Evince's code, I noticed that Evince does not use UI files in any form, and instead builds the entire UI programmatically. For ease of development (e.g. porting to GTK4, design changes), it would be much better if Evince made use of composite templates to build the UI.