[Opus.Core] Updated for coding standards
[Opus.Core] Removing previous generation code for graph dependency construction. Tidied up timing code to remove sections that no longer exist
[Opus.Core] Moved the Locations module to a subdirectory prior to splitting by class
[Opus.Core,Locations] Split Location classes into separate source files
[Opus.Core,Enumerations] Moved Enum classes to a subdirectory
[Opus.Core,Package] Moved package related source into a subdirectory
[Opus] Updated comment
[Opus.Core] Updated comment with more details
[Opus.Core] Removing unnecessary TODO comments
[Opus.Core] Removed obsolete code
[Opus.Core] Removed comment as a verification check is always useful