great idea to me, should have existed before, and a suggestion for future maturity. For a given code base, have a cumulative tree with all possible combinations of feature choices, look at "feature model" in wikipedia so you can map a FODA diagram to a VCS controlled tree, that is, think of a code base as a product line instead of a fixed product.