fold svg.FocusableElement into svg.Element, simplifying base class structure.
remove singleton instances of svg.Angle and svg.Length. Premature optimizations.