Introduced based dependencies
Initial repository fetcher