Breaking Change: Rename VectorFont to PathFont, which is a more descriptive name
Simplify the font implementation and extend PathFont to load from built in fonts
Tidy the font implementation, stripping out dead code