Enumerating the nonisomorphic assembly configurations of modular robotic systems | Synapse