Maven Repository Metadata Model

This is strictly the model for Maven Repository Metadata, so really just plain objects.

The following are generated from this model: