HTML markup and initialization