Komponenten ausbauen geht nur, wenn man 'ne Alternative hat.
Wenn da aber was fremdes, individuell erstelltes, vorliegt, das zwar funktioniert, aber ansonsten von seiner Funktionalität her eine BlackBox ist und die Hersteller der Komponenten nicht mehr erreichbar sind, wird es dann doch schon schwierig.
Zumindest für Hobbyprogrammierer. Profis, mit endlos großem Budget, können sich das schon leisten