DataConfig—This is a CLOB that holds a JSON object of field values used to populate a model page when the user first opens it. This is what allows a user to set default field values for a template.
ViewConfig—This is a CLOB that holds a JSON object, and holds properties that are both defined and used by the developer. It is used when you want to show or hide certain sections of the model page (or alter it in any other way).
The diagram below illustrates the relationship between the BaseTemplate and Template models using the data above as an example: