Implementation of robotic Joints
Defines a robotic Joint
Defines what types of joints are suported by this library.