added a tiler, working out logic for centering prints