Final commit. Working interface with MVVM, additions to Domain classes (reporting services mainly). Only small tweaks from now.