Remove smarty and add model in core
View architecture thinking...