reorganization of the GUI

- GUI items reorganization
- externalization of some important variables for better control over
the application without the need of changes in the code