The Adapter is dependent on how Algolia has defined their API, and uses modular components and widgets for this. It's not something we can enforce on top of it, otherwise with starting to stray away from the actual Instantsearch implementation. We're only trying to make Typesense be compatible with Instantsearch, not iterate on top of it, because that way, we're branching off