RF: try to generalize bdist'ing to exe files
BF: refactor doc factory to bdist refactor