* VSGUI implementation
* Merge VSGUI code into current master
* Cleaned up some code to conform to standards