I have a project that has several different optional features, which each entail new dependencies and versions defined etc. I want to be able to choose which ones to enable/disable at build-time.

How would you recommend I manage this using dub?