Relicensed and restructured the source tree.