Renamed "Error" to "Topic", just so that the verbage applies to things that might not be errors
Added Uri to TopicDefinition
ITopicDefinition added
TopicDefinition now has several concrete classes, each with a different number of generics. This allows the format call to take in strongly typed parameters that it expects for its message format it's defining
Added a convenience factory + builder patterns to construct a TopicDefinition based on a discussion ID /w the typical Uri, and allow for easy message format definition as appropriate.
Moved Core to Engine lib
Added a Mutagen.Bethesda.Analyzers.Common, which will eventually house analyzers that apply to more than one game
Fixed a forgotten interface rename from my last PR
Core
toEngine
libMutagen.Bethesda.Analyzers.Common
, which will eventually house analyzers that apply to more than one game