Gui implementation

Ability to change colour of each dataset.
Visibility for each dataset.
Scale for each dataset.
Label for each dataset.