Refactoring of some of the way configuration data works
* Renamed output-location to output-path
* Added include-path which specifies a relative path from the SDK path of where the headers for a given module are located.