Implement new tiling and snapping functionality
Track custom_snap_size in tile info cardinal list