I need your opinion. Currently there's no Callback Manager implemented in the OpenAIMultiModal Chat, which means I can't use chat, I can implement it if you think it's worth it and would fix my issue. Query doesn't work because it tries to return only the relevant images, which isn't what I want, and completion doesn't make a ton of sense though I could maybe make it work. Should I just write my own query engine logic? Cause really I just want it to take X clusters of images, and based on the metadata of the image nodes or the images themselves sort them in order of relevancy to the user as best it can, regardless of whether or not it thinks something is relevant