Just doing some reading, and I'm wondering, is there adifference between a design pattern and anarchitectural pattern? Where doesModel-View-Controller and Observer fit into all that?