Added extrude support, camera orbit, basic shadows

Added extrude support, camera orbit, basic shadows