Total restructuring of the files, and massive changes in the javascript code