Refactored header & footer and styling options