Domain-specific languages for kinematic chains and their solver algorithms: lessons learned for composable models | IEEE Conference Publication | IEEE Xplore