Making sense of life : explaining biological development with models, metaphors, and machines