так и будет) Если у тебя планируется бесконечно расширяемый набор компонентов, то выхода, ка мне кажется, всего два. 1 - думать над переиспользуемостью очень хорошо (в смысле менять тему в зависимости от бренда, а не сами компоненты). 2 - подумать про солюшн на ПВА, где ты сможешь подтягивать любые компоненты по необходимости из веба