Abstract Kinematics library