The Hop API contains the code to extract dependencies of a workflow or pipeline.
We should use that API to zip up all child workflows and pipelines before executing on the remote server.
In addition it might be worth it to allow folks to add additional files to this zip file so that they can be referenced.
To allow for an easy way to provide a relative path we should set the root in the zip file to a variable like PROJECT_HOME. It might be beneficial to allow this variable to be set in the remote run configurations.