Add multiple improvements.

Closes #54
Add preliminary support for msvVTKButtons. Immprovements to the GUI.
Add cluster representation to display clustering using a graph.
Merge branch '54-use-msvVTKButtons-in-ButtonClusters'

* 54-use-msvVTKButtons-in-ButtonClusters:
  Add multiple improvements.
Issue #54