Generic interface to project's build process