Also I suggested that we may wanna unit notion of `context` if we end up settling on that, for now I would suggest keeping `menu` or `group`, I think name change later should not be too hard later.