File reorganization
Generate packages from name of software, store URL as part of software definition, and use the git repos to get the software