GDN | GCN | GCAN - What are the differences?