Architecture To Support Custom Engines
Support extending all CPM controller classes to allow engines to override any CPM class with an extended/custom version
Support extending all CPM controller classes to allow engines to override any CPM class with an extended/custom version