Create custom "flyouts".
A flyout is a set of buttons that fly out of an action button. You can create has many flyouts you want and bind them to your usual action buttons. It is the same functionality that regroups all mages' teleport spells, but customizable.
This addon only works with the default UI, and is mostly a proof of concept. If you find it useful, good. If you want to hack it, then do it, the licence permits it !