Resolved an issue due to missing 'break's in implementation of ticket #471
Added some documentation to implementation of ticket #471
Added data management to implementation of ticket #471
Added many more GUI elements to ticket #471
Added new GUI elements for ticket #471
New sets of icons triggered by ticket #471
Added some comments to implementation of ticket #471
Added missing files to implementation of ticket #471
Created branch for ticket #471 Implemented basic GUI features ready for implementation testing and documentation.