geometry, pages + tests
refactor page sizes into module variables
images as x_objects