Menu is can be now vertical and horizontal via a type - no more specialization