A few final remarks: Leaving out "Graphics." completely would be a very bad
idea, the naming hierarchy should reflect the underlying conceptual hierarchy.
The only problem with hierarchies in general is that sometimes the position in
it is not very clear.
I have e.g. never fully understood why "Monad" and "Applicative" are below "Control", but "Foldable" is below "Data"...