[Mac] Refactor PopoverBackend a little to enable better native integration
[Mac] Refactor PopoverBackend a little to enable better native integration

The iOS designer needs these exposed APIs

steffenWi/xwt,antmicro/xwt,sevoku/xwt,akrisiun/xwt,iainx/xwt,directhex/xwt,cra0zy/xwt,lytico/xwt,mminns/xwt,mminns/xwt,hwthomas/xwt,hamekoz/xwt,TheBrainTech/xwt,residuum/xwt,mono/xwt