Add new subform classes. Fix registry class methods return type. Update all list and custom fields to use the new layouts.