What is the best way to split up code sections when making larger projects? Some of the projects I am playing with are starting to get a little bit larger, and am not sure how i