Fix compilation issues with restructure back to Typograffiti's original.
Draft cached text rendering API.
Draft public API akin to existing Typograffiti API.
Start refactoring to resemble existing Typograffiti structure.