Allow representations to use any unit, not just length, for non-angular coordinates
Added UnitSphericalRepresentation
Added round-tripping test for UnitSphericalRepresentation