Work in progress: shaders, 3d axis, dev page, window resizing

Most is still in flight and issues to be resolved but large amount
of 3D scene initialization and manipulation is done.