creates new context so each cell can pull their own data, this fixes an issue where every update to the instance -> example -> data map was causing the columns to be recomputed making cells non interactive / rerender constantly while streaming
memoizes example cell output and various data used within that component
resolves #5472
https://github.com/user-attachments/assets/39ca4c12-c8ec-4af2-ab53-5d9cbf4ec081