I have a package from which the only object is created and this package inherits from a bunch of different packages/files. I want these in different files to keep things organized by purpose/topic. I take it this is frowned upon, but I'm unsure what the better general solutions are. Any advice?