Instead of introducing Susan Blackmore's video about memetics:
So, on the one hand, we have 3 principles necessary for the organization of the system:
variability
selection,
heredity.
On the other hand, and this is the idea, let's try to build a web project in which these laws will act! For example:
Several different code implementations are responsible for the variability, anyone can make changes.
The final user of the site is responsible for the selection, using one or another option. At the same time there are several types of code. The default is the most used, for example.
It is responsible for the heredity that any version of the code can be taken and redone.
I would like to read opinions about this ambiguous idea. For this it is written.