Markup and styles
Adding icons and backgrounds
More markup and style details