Add new subform classes. Fix registry class methods return type. Update all list and custom fields to use the new layouts.
Add power path override option on component level. Fix the sql build feature. #1032.