Total overhaul, vector graphics objects, curve rendering

Highlights:
* Glyphs are now made up of paths, which are made up of curves and lines, which are made up of points
* Transformations can be applied to guide points or final points independently
* Bowls are now supports, made up of 2 quadratic bezier curves each
* Stroke offsets (with per-point offset blending) is now supported