[TASK] Use DebugService in Abstract Preview class
[TASK] Reorder actions in Abstract Flux Controller
[TASK] Add stub for getControllerActionReferenceFromRecord
[TASK] Add interface method for getControllerActionReferenceFromRecord
[TASK] Wrap controller class name resolve method

This will allow subclasses to implement their own resolve methods based on shorthand references (fx extension_key->actionName) - once split, these can then be passed to the new wrapper method.