Still working on schema validation (in development, not testable/runnable yet)
Prepping to refactor to use the IContext/DefaultContext as the base context going forward.
Refactor to remove templatized context argument completed.