The motivation for this is to improve user experience. Right now, SW provides 4 modules with complex dependencies which need to be often hot-fixed (like SW-475).
The goal of this improvement is to provide a single uber Sparkling Water package which can be used as input for Spark submit option `--packages`