You want to extend capabilities?
Look at Generative Component. It is included with OpenRail as optional installation. No additional cost.
You want to add parts from catalog. You can use the same in OpenBuilding Designer.
You can do a lot even with few knowledge.
A lot of examples and a dedicated Generative Component Community and Generative Component Youtube Channel.