Proper markup for component page