openlibrary c# project