Restructuring projects by uploading the dependency project to GitHub