in reply to packages within the same file.

You can put multiple packages into one file... but don't. You will just make your life needlessly painful. I speak out of personal experience. If you follow the "one package, one file" rule, you will avoid all kinds of nastiness. The only exception to this rule would be if you wanted a private-ish package, though it wouldn't even be all that private. So, best tip: don't.