more consistency in internal api, removed a few injected tracking objects from created viewModels and into get-methods, fixed and rebuilt docs to ensure working status