Is there a way to set a path that will be used for includes and for page links?

I would like to structure so that different functions ( not function files ), eg. Accounts, Email, Galleries, are in adjacent folders each with sub-folders beneath them holding forms, function files etc. But a script from one functional area can call say a function file from another.