3 Modularity, Objects, and State