Been playing with Multiple Neighborhood Cellular Automata (#MNCA).
MNCA run surprisingly smoothly in R thanks to the efficient "terra::focal()" function, useful for running sequences of convolutions.
Next challenge: finding interesting areas within the infinite-dimensional paramater space of MNCA.