impl: menuItem directive
impl: apply menuItem directive
impl: support menuDropdowns