How to use it..
In our understanding a views is a Tablerepresented Datagrid. A view is based on an query, possible with subqueries and showing data.
The layer view is used to get a better reprentation. A field in an query could have a numeric value like type, but in the view we what to format this as an icon. We want to format data like date, double etc.
To get easy access to a good datatable we used DataTables for this approach.
So every constelation von fields could be easly filled and views could be show in any templates.