Add ModelCollectionView
TODO:

1. manage modules
2. distinguish workflow/no-workflow document