first draft of the gui, which uses the jReality library
new: deferred startup of jReality and deferred disposal of jReality on close
 ensure at least 250px width for the symmetry chooser