Describir: Distributed Information Processing in Biological and Computational Systems.