Cluster life-cycles: an emerging synthesis