It seems that something like
craft()->urlManager->setRouteVariables(array('calupdateResponse' => $out));
works in a Controller so that {{ calupdateResponse }} has a value, but it doesn't work in a function in a plugin's Services (no error, just no values show up in twig).
I'm wishing that a single function in Services can output a number of variables to twig for templating. What is the most straightforward way? Is it necessary to create a function for each one in PluginVariables.php? Then I have many functions instead of just one. This is for a CP page, if that makes a difference.
On a related note, is it possible for twig to instantiate a plugin's model, with access to all it's properties?
Thank you!