I try to understand how to implement a custom object database in libgit2. As the main entry point I already checked out the example repository called libgit2-backends which