Должен сразу признать, что мой опыт работы с WIX довольно ограничен. Однако у меня сложилось впечатление, что компонент сопоставлен с одной устанавливаемой вещью, такой как файл или DLL. Они сгруппированы в группы компонентов, которые затем добавляются к элементам. Функциональные возможности - это то, что устанавливается как единое целое, например: ядро, документация и примеры. В этом случае вам всегда потребуется компонент Core, но функции «Документация» и «Примеры» могут быть опущены.
Я не думаю, что изменение GUID компонента заставит вас изменить основной номер версии.
Мне самому было трудно с WIX, поскольку кривая обучения может быть довольно крутой. Надеюсь, это поможет.