Code consistency: use @property and @var.setter
Sliced view adds bit of margin to see sliced output better
Several features added.

* Add slider for the sampling rate (Don't want to depend on hard coded assumptions)
* Display units behind the sliders
* Cleanups