For very complex canvases and api data pulls that take a long time, it would be great that as we're working through the canvas to put flags or some setting that would allow us to keep data already pulled into a tool. This way I can set a certain tool to keep all of its data and then all tools i work on from that point forward will pull from that tool rather than from the beginning of the canvas.
for ex.
input tool --> api tool --> formatting tools --> new tools being worked on
if i can set the end of the formatting tools to keep all data then when i run the canvas only the new tools being worked on would get refreshed
i hope that's clear... currently it's very frustrating that any small change i make, i have to rerun the whole canvas and that takes a while