In this chapter we will take a look at the many ways to organize your code to make it easier to maintain and manage.