Refactor the library structure