Viro Rework

Decided to close and open a whole new PR for formatting.
Screenshots show it all.

http://puu.sh/b2Or6/90ae34d67a.png
http://puu.sh/b2xKu/551c71fde6.png
http://puu.sh/b2xJr/b2fa3acb73.png