Pimcore base bundle solution

If one were to want to create a grey-label solution using Pimcore and Symfony, how would one go about that?

The requirement is the following:

  • we should be able to git clone(or some other command), and have a grey-label project ready to be changed and turned into a client specific bundle

Initial thoughts were to take the pimcore skeleton, add a Symfony Base Bundle(custom made) into its composer.json and use that as a simple vendor dependency, but is that the best solution?

What would be some pros and cons to this, and what would be some other methods?

Thank you