Implement a number of visual improvements

Addresses issue #3.

TODO items depending on input from Thierry still open.