Reintroduce ClipRectangles at the root of the Easel hierarchy.
Fix `StaticText` text getter and remove setter.
Fix bug related to shadowed index variables.
Remember styles from previous records.
Factor out some of the GL texture atlas code so that it can be used from the 2D backed, WIP.
Rename Textures to Surfaces and lots of cleanups, still WIP but it works.
Adds a scratch canvas container panel.
Forgot to rename options.
Never set blend mode to null.
Basic blending.