Regarding a gradle build: I’m not against a gradle build, but I’m by no means a gradle expert.
For the initial modular build, I think the “opinionated” nature of maven is helpful in providing some guard rails, but that could just be a function of me having more familiarity with maven. Dan