Если значительно допиливать, то нужно брать не CMS, а фреймворк любой стабильный и знакомый, и на нем делать. Как расширять CMS лучше спросить у создателей CMS, у них должны быть отработаны варианты (хотя цифра 0.1 не наводит на оптимистичный мысли на этот счет :) ). Хотя, в целом, примерно так, просто конкретные файлы и схемы работы будут у разных CMS разными.