Renam and Restructure the source code.