Things we need to know: 1. What systems will we run on? 2. How do we compile on those systems? Issues to resolve: 1. How to get input files to correct places (and even how to know what those places are) 2. Know how to get task code to different systems (then how to actually compile it there) 3. Make Swift/Pegasus know what files are where, and what executables are where, and use the right ones.