added threejs template w/ first interface attempts