An experiment building complicated SciFi UIs using AngularJS, D3 and ThreeJS