Implemented package renaming. Made dependency resolution independent of compilation.
Updated the packages