Refactoring to allow override the projects paths

For related extensions