Update
Also fixes skin hash repopulation being completely broken.
LegacyModelExporter
IModelManager
Now only exists in legacy implementations, to reduce inheritance complexity of interfaces which are going to be used going forwards.
IModelDownloader
ScoreManager
IPostNotifications
ArchiveModelManager
For all usages, it looks like this was unnecessary.
- Applies a `class` constraint to the generic type in `IModelManager` - Add xmldoc
- Fix wrong inheritance in ArchiveModelManager - Add license headers