G²A user interface framework for desktops