Organizes code and sets up support for modularity