Initial upload: modifications to existing files and bunch of new scripts.