Basic structure for controllers and views