Was wondering if - i build a library (web-component) with Vue - i embed multiple instances of this web-component on a webpage - each instance would have a different index - each instance is standalone (internal Router, State Management, Algolia, etc ...) Not sure this scenario is possible to implement ? Currently I managed to get something going but - on 1st page load only 1 instance calls the Algolia API - on 2nd page load all instances call the Algolia API