1. Classes
  2. ObjectSerialization
  3. Serializable
  4. Typedefs
  5. FactoryFunction