Nucleus: Towards a unified dynamics solver for computer graphics | Synapse