Genetic regulatory networks are complex, involving tens or hundreds of genes and scores of proteins with varying dependencies and organizations. This invites the application of artificial techniques in coming to understand natural complexity. I describe two attempts to deploy artificial models in understanding natural complexity. The first abstracts from empirically established patterns, favoring random architectures and very general constraints, in an attempt to model developmental phenomena. The second incorporates detailed information concerning the genetic structure, organization, and dependencies in actual systems in an attempt to explain developmental differences. The results offered by these models, pitched at these different levels of abstraction, are different. The more detailed models are more continuous with classical developmental approaches.