Completely Customizing Modern GUIs Through Command-Driven Interfaces