Most components now extend their HTML base components