Digital Twins: State of the art theory and practice, challenges, and open research questions | Synapse