Framework for a Swing UI