We now detail the architecture of the proposed graph model which follows a typical graph network architecture starting with a graph read-in block, followed by a series of l contextual message passing modules and a final readout block. A second and identical branch is optionally ran in parallel for solid-state applications where the final network embeddings of both branches are joined and fed through a terminal readout block. Figure illustrates our proposed architecture.