Move point def into its own package so we can re-use it when deserialzie data from byte array