Added better 3D functionality

Less buggy 3D viewer
3D viewer is now contained in main window
Custom visual module crates Frame without a border (true fullscreen)