Hi Ben –
We talked this over with the team earlier in the week, and it’s actually more of a Python question – how to reload Python modules at runtime. As it stands, Toolkit doesn’t do it, as you saw, though admittedly, I can see how you’d expect imported modules to be updated when you use “Reload Engines and Apps”.
As Phil allluded to in his last message, if you did want to capitalize on Toolkit’s Reload, your best bet would be to move your logic from a regular Python module into a Toolkit framework, then it will be reloaded when you choose “Reload Apps and Engines”.
Take a look at this doc for more info on developing a framework.