Refactoring and removal of a lot of YAGNI code, especially around command decorators. We can add anything we really need back when we really need it. Command building now done in a separate static class.