#6: continued refactoring - each module now has independent parameter manifests and download, all follow standard layout