Refactor: restructuring all files and folders.