Generic, reusable HTML5 elements