Add semantic HTML 5 markup