Возможно , но речь сейчас идет о более общем понятии , хотелось бы услышать мысли по архитектуре, переходы между режимами это уже вторично
Для широкого концептуального разговора оснований/информации маловато. Практически единственное что Вы сообщили - есть команды имеющие известный формат - ну так что с того? Напр непонятно откуда опасение огромного числа классов. Много команд - ничего не попишешь, поддерживать-то все надо. Каким боком здесь декоратор - тоже хз. Так трудно рассчитывать на содержательный ответ, дело свалится в дежурные отписки ("телепаты в отпуске" и.т.п.)