Вот как я вижу реализацию своих утверждений Захват-01.png
Как это работает:
Ваш вариант я рассматриваю только для отдельных видов уставок. К сожалению для временных придется использовать совокупность вашего подхода с моим интерфейсом ↓ он должен выглядеть примерно так: