Basic structure, settings and markup