Learning Decentralized Controllers for Segregation of Heterogeneous Robot Swarms with Graph Neural Networks | Synapse