feat(IndexCtrl): add view templates
feat(IndexCtrl): add form
feat(IndexCtrl): build form directly
Merge branch 'feature/IndexCtrl' into develop