The reason there is a parent is to have all boms aggregated by the same module (e.g. like the sequencers). The only benefit of that we don't need to have explicit `groupId` and `version` for each BOM.

However, there are several options here:
a) remove common parent (/boms) and extend directly `modeshape-parent`
b) not have a parent, in which case each would have its own `groupId` and `version`