Block based layout system for Codeigniter