Search for minimal sufficient conditions, functional substitutions, and behavioral boundaries in artificial ecologies.