Designing cable-driven actuation networks for kinematic chains and trees | Synapse