1) Делаете очередной контейнер в которой будете добавлять выделенные пункты
2) Создаете обработчик событий, которые будет вызываться при клике на пункт и добавлять его в созданный контейнер из первого пункта
По сути вещей тема - набор переопределений каких-то переменных, созданных с помощью препроцессора.
В файле theme.config вы можете указать для каких элементов, какой стиль использовать
Список всех тем можете посмотреть в следующей папке https://github.com/Semantic-Org/Semantic-UI/tree/m...
в качестве программы устанавливаешь какой-нибудь пакет css-nano и вызываешь, когда нужно
для JS выбираешь .js файлы устанавливаешь еще один File Watcher и настраиваешь подойдет minifier или любой аналог