UniSG: Unifying Entity-Component-Systems, 3D & Learning Scenegraphs with GNNs for Generative AI