Basic support for uploading and running program.