Block based view rendering system for CodeIgniter