Здравствуйте, LVE, Вы писали:
LVE>Что же можно сделать? И причём тут тензорная архитектура?
LVE>Прежде всего, я предлагаю разделить интерактивную задачу на 4 пространства:
LVE>1. пространство пользовательских операций,
LVE>2. пространство команд для стека Undo/Redo,
LVE>3. пространство управляемых компонентов,
LVE>4. пространство способностей компонентов — элементов.
Никакая это не "тензорная архитектура", обыкновенный частный случай
Separation of Concerns