Code cleanup

More object-oriented: BinaryFontView shouldn't (logically) be a child of SvgFontView, and both should be children of an abstract FontView class