Rather than relying on a filepath for a local resource, both the run-time and the edit-time paths should be allowed to be remove paths. Due to other issues which address improving the edit-time setup, this issue could be satisfied by only changing the run-time functionality. Specifically, it would be simple to add another populate-at-runtime style function named populate-at-runtime-remote that expected a remote path to a server and file and performed the download before doing exactly what populate-at-runtime does.