Added UniqueIdGenerator class. Added local & unacked properties to Entity & Component. Add typename based properties to entity when components are created. Sanitate property names to ensure lowercase first letter. Change DataSerializer / DataDeserializer to use hex constants where applicable. Added functionality to Component & Entity.