Building-GNN: Exploring a co-design framework for generating controllable 3D building prototypes by graph and recurrent neural networks | Synapse