- добавляем "заготовочку" в виде TmsShapeCreator.
- добавляем "заготовочку" в виде TmsShapeCreator.
- добавляем "заготовочку" в виде TmsShapeCreator.
- используем интерфейс ImsShapeCreator.
- добавляем заготовочку TmsClickContext.
- используем TmsClickContext.
- добавляем заготовочку интерфейса ImsDiagrammsHolder.
- Наполняем "жизнью" интерфейс ImsDiagrammsHolder.
- вводим интерфейс ImsDiagrammsHolder в TmsClickContext.
- разруливаем "неожиданные" Destroy. Через декоратор.
- вводим интерфейс ImsDiagrammsController. Чтобы не НАЖИРАТЬСЯ как в прошлом коммите.
- реализуем интерфейс ImsDiagrammsController.
- используем ImsDiagrammsController, а НЕ TmsDiagrammsController. Embarcadero нас к этому ТОЛКАЕТ. Ибо у них УРОДСКИЙ подсчёт ссылок.
- делаем ФАБРИКУ.
- начинаем наполнять "скелет" TmsPicker "мясом".
- для "порядку".
- ну что сказать? Мы ГОТОВИМСЯ к проваливанию ВНУТРЬ примитива. Для этого "подтачиваем" наши интерфейсы.