@dan_derks small idea, if i may, to take or leave:
i think you are still using the “weird and tiny” 8-bit wrapped elementary CA model from the teletype op.
like i discussed a bit in the original CHAOS thread, this is not very canonical, and yields a relatively small range of behaviors. (nothing at all wrong with it of course, just a thought since that chaotic component is so central to the patch.)
if you want a much bigger palette of chaotic sequences (much longer orbits / patterns of asymmetric repetition) use a big field of bits, and show an 8-wide window into them (probably near the middle.) you will get the most “classic” CA patterns from fixing the endpoints both low or both high. this wouldn’t require adding any additional parameters unless you want to (scrubbing the window location is fun.)
i made the elca.lua library file early on to make this easy. it has an arbitrarily wide field and settable boundary modes. it also has a function to set a bit in the state, and automatically update the rule so that it would have produced that state. (this can also be really fun.)