Контрол должен подключаться к полю <input type="hidden">, брать из него json, по нему строить список элементов справочника.
У разных справочников эта форма будет различной. (мы в атрибуте input или где-то еще передадим тип справочника).
Базовый справочник позволяет редактировать имя и описание.
Остальные справочники добавляют к нему поля, часто сложные, - иконка, цвет, стиль, выбор из нескольких констант, например (статус для создания задач, статус для закрытия задач)
Необходима возможность добавить элемент справочника.
Желательно сделать возможность удалить еще не сохранный элемент справочника (Сохраненные удалять нельзя, в будущем возможно появится их soft-delete, или сложная логика)
Порожден в tndt-4
Блокирован tndt-161, так же думается стоит заняться после tndt-73 и tndt-137, они не блокируют, но будут хорошей тренировкой во фронте