Given the nature of systems biology/complex systems with emergent behaviors, is it more instructive to build ontologies ad hoc, or to establish ontologies for known functional modules and then find them in unexplored systems? The latter idea was developed to a great extent in Miller's Living Systems, though they often feel less intuitive than they were probably meant to be