I would suggest
zPanel for this.
It has the ability to auto-install add-ons.
But including zPanel or any other CMS would increase the size of package significantly. Also, consider that zPanel is free, but not open-source. And not everyone will agree on which CMS is the right one to be included.