More in line with traditional MVC projects, the viewModel is replaced by controller, UI and polling now run on seperate threads. Now using Exocortex for FFT. In progress: FFT stuffs