Какие книги есть где можно осуществить свои мечты в строение свое движка?
Написать свою CMS просто. Берешь и пишешь. А потом переписываешь. А потом еще раз. До просветления.
попробовать чужие CMS и понять их недостатки
habrahabr.ru/post/109310
www.ibm.com/developerworks/ru/library/os-cms/index.html