* moving docgen to its own projex (xdk)
* improved the command line interface to be more customizable