Document everything and get test code working again!
Resurrect optimizations using Vectors for lists.
Fix compilation issues with restructure back to Typograffiti's original.
Draft public API akin to existing Typograffiti API.
Start refactoring to resemble existing Typograffiti structure.