/// global values used for describing agent access levels
/// Global values used for describing item metadat, such as name, permissions, etc
/// Material enum for defining object materials
/// used for adding textures
/// Global values used for describing simulator object types
/// Path data for defining how objects can be pulled, squashed and stretched.
/// global values used for describing region capabilities
/// struct used to define renderable objects.
/// used to serialize retreived mesh data into a unified intermediate format, which can be used by
/// renderers to create graphics
/// Skeleton object for defining the per-user skeleton
/// Sound data for playing sounds in-world
/// texture information for objects