Refactored the directory structure to facilitate multiple language libraries.