Iterative triangulation: a theory development process using existing case studies | Synapse