[FHC0001] Some work implementing Services classes for Unit Tests.
[FHC0001] More implementation for Unit Tests. Some refactoring for testability. Stripped out some prototype code from ShellViewModel.