Ported all code over to the updated project structure.
Refactored the rendering and measuring away from the 'layout' code.
This should leave a clean place where all glyph layout can happen, newlines, tabs, wrapping, justification etc independently from rendering and measuring and should make testing the layout options simple to test.
Ported all code over to the updated project structure.
Refactored the rendering and measuring away from the 'layout' code.
This should leave a clean place where all glyph layout can happen, newlines, tabs, wrapping, justification etc independently from rendering and measuring and should make testing the layout options simple to test.
fixes #42