Serialization: experimenting with System.Object

Old commit from experimentation work done over the week.
Serializtion: start of serializable object
Serialization: SerializableObject Vector3 Working