Design and validation of a flexible framework for developing generic digital twins for Industry 4.0 | Synapse