refactor(views): Move views to separate file
refactor(template): Add knockoff view file
feat(knockoff): Add value provider
refactor(knockoff): Load providers, services, etc at run
refactor(main): Update sample to call run on modules