Dynamic combinatorial self-replicating systems.