#311 #322 make the basis_project() parameter MODULES_DIR configurable and document MODULE_DIRS