attempt at a new pattern.
It builds! Refactored by removing all outside dependencies.
Removing any result classes from Data.
Namespace updates and application startup class.
More project/namespace renaming.
Removing every last reference to outside dependencies from within the Domain Model. Created a factory within the controller for DI support.