How do you intend to provide build tools and package distribution that work across all OS?
split dub in smaller project as this packager could integrate tools inside Os themself.
python with his setup.py is to me a nice win with it packager can configure it to fit right on Os end user can use pip install and pypi index package That is soooo hard ...