Script Loader, and refactor the folder structure.