Replace ‘next applicable editor’ with editor components
Summary: For the editor for each instruction, replaced ‘next applicable editor’ which referred to the hierarchical parent concept, declare an editor component in the Instruction concept editor which can be overridden by each instruction. This allows for more expandability and customisability of the parent editor, if other components are necessary or if replacement layouts should be used.
Test Plan: Used ‘all instructions’ file to test each editor was shown correctly per instruction
Reviewed By: grgarside
Differential Revision: https://phabricator.georgegarside.com/D26