Странно, что за привязанность такая... Ведь клиент всяко меньше понимает, чем разработчики. Пусть пишет подробные требования, если Ваша cms их выполняет - то зачем держаться за битрикс?
upd:
@yiicoder я частенько защищаю битрикс, но это не тот случай. Расскажите про структуру битрикса простыми словами. Я работал с битриксом, и вот читаю Ваше описание, и понимаю какие костыли пришлось бы делать для этого, точнее какие костыли уже сделаны. Битрикс хорош для стандартных решений, где скачал, установил и на следующий день уже ждешь заказы. А когда структура имеет ветви, непредусмотренные в стандартных компонентах, то это уже совсем другое дело.