Moving data model out of test target.
Adding support for expandable enum sections.