Basic model, region, template and view