That would make sense, but then you would have 1 jar per module to maintain instead of just one, so I thought it would be easier this way... Users are free to use only what they need anyway.