What I wanted to suggest is to put into package.d _only_ the very minimum that you will always need, e.g. the basic structures. Example:
std/ color/ package.d # only very basic stuff definitions.d # enums like red/green/teal transform.d # color transformation functions, # contains `public import std.color;` all.d # public import ... everything ...;