TRAC-IK: An open-source library for improved solving of generic inverse kinematics | Synapse