You can add any nodeRef in de bpm_package. OOTB it's for example not possible to start a workflow on a folder. So starting the workflow from a JavaScript action you can do anything, like execute it on a calendar item (which is a node).
Create a calendar item and you'll see that via the Repository browser under the site/calendar a new .ics file has been created which is your node.