split html head, css definitions, etc into a reusable framework component