Increasing Decoupling in the Robotics4.NET Framework