(0) Использовал результат компоновки данных, выведенный в таблицу значений. Там кода на самом деле действительно не так много. На форму настройки компоновки и потом их загружать в схему. Только не забыть при компоновке макета указать тип генератора ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший