based on Complexity Explorable:
" A Patchwork Darwinge -
Variation and selection in evolution
"