A Swing/AWT Platform for GenericUI