Существуют разные стратегии, которым вы могли бы следовать, но, чтобы как можно проще следить за обновлениями в будущем, я бы, вероятно, создал один клон базовой CMS, который затем очистил бы в соответствии со своими потребностями.
Это позволяет извлекать изменения из будущих обновлений (надеюсь, их обновления правильно разделены, поэтому вы можете просто пропустить те, которые относятся к демонстрационному контенту, и включить остальные).
Затем для каждого веб-сайта вы сделаете еще один клон и добавите лицензию и контент по своему усмотрению. Для этих клонов вы можете получить отфильтрованные обновления от вашего «голого» центрального клона.