On Screen Macros + key Commands

It would be really helpful to have on screen macros and Key Commands. 8 assignable buttons with changeable icons in the transport and/or toolbar.