Handling custom entities

I have a query regarding the Algolia Integration with Magento2. I have custom entities built into my system like, Technical Documents and Blogs etc using different extensions like blackbird’s advanced content manager. I need this extension to index data from these specific custom entities and provide results in addition to the default entities like Products, Categories and Pages.

Additionally can the custom pages that show data from different CMS blocks be indexed in Algolia ?