Cleanup font class.
Change order of methods.
Implement proper serialization.
Add a readme file.
Rework shape renderer.
Add buffer size default arguments.
Change method/argument orders.