Cleanup/refactoring + overall structure for data related functionality
Add Application.Current and DataSpace loading logic
Refactor config loading into Configuration class.
Application settings, config env var integration, remove global app instance
Setting up tracing/error reporting + misc other changes