- completly switch to std::shared_ptr - introduce IKernel Interface and CalculatorFactory - extract Vector3D from UbMath - introduce WriteObjectsCoProcessor