Rename and reorganize source files to ensure backward-compatibility; update README.