This allows alternative menu switching to be implemented, besides the builtin GtkModelButton support.
GtkPopoverMenu is a GtkPopover subclass that has a menu-like stack built-in.