column groups stored in a hierarchical structure:
for each column group there is a list storing meta data such as name and class types
functions used to test a fitted frame stored in test-fitted-frame.R