Create config switches for a couple of features. Have these switched off initially.

Undo redo, this is switched off as not all actions are implemented and there are no test cases.

Reorder pins on a component, this is switched off. I need to think some more about how this is meant to work.