GUI and persistence for the configuration