Combine crop+scale and respect maximum framebuffer size when cropping
Always respect max framebuffer size and store all bounds in serialization