Massive refactoring on how the metadata is stored by consolidating scattered static properties into one metadata object.