Refactor and added standalone package and SwingGuiMulti shell