Attempt at creating a custom SphericalRepresentation.
This custom representation will allow for negative Longitude values.
Thus the range becomes [-360, 360] in degrees.