Digital thread complexity and key requirements for circularity | Synapse