I added a little bit about the relations between design patterns, and general systems theory, although I think more could be said. For those who don't know, the basic idea of systems theory is to abstract everything into relations between units of the systems. You then, don't need to consider the units, but you can just consider the relations between units. As far as I understand, design patterns would basically are kind of a taxonomy of systems. If you added something about this to article, it might help clarify some details.      