Я не уверен насчёт универсального API для этого. Существует слишком много способов использования компонентов, и у всех них разные требования к аргументам и времени загрузки.
Для вашего случая подойдёт ли реестр, специфичный для темы или плагина? Например, как в макете выше для блоков правой боковой панели?
Если нет, предоставление конкретных примеров может помочь нам точно определить, какой API необходим. Все темы и плагины, поддерживаемые CDCK, уже переведены на gjs, и мы не сталкивались с этой проблемой (за исключением конкретных случаев, таких как блоки правой боковой панели).