add basic markup and supporting partials for type and layout