A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
Includes implementation of UpgradeExecutor - a reusable smart contract which can be used to set up a system for performing upgrades on Orbit chains.