Network thinking applied to modeling biological evolution: from gene regulatory circuits to the transition space of genotypes.