Initial upload of library and module