At the moment, `THREE` must be passed as the first argument when instantiating and this is not great. Ideally, it shouldn't be needed at all. Possibly automatically loaded if not detected. Note: the Jest mock must be change