Text this: Design of a flexibly-constrained revolute pair with non-linear stiffness in multiple directions