for 1, you can have different hotbar layouts for each class (or share hotbars) if you fiddle with the hotbar settings and add hotbars just for a single class but apart from that im not sure what else you can do with the ui across classes