Putting everything in a module