- Handle mousewheel input
- Write tests for image manipulation
- Introduce partial builder pattern
- Test scaling with different x and y factors
- Maybe rename UIBlueprint -> UIConstraints or UIProperties
- Allow sprites that use palettes rather than sprite atlases