Clean up & properly document device index arguments
These are passed as integers, but we should have some more robust way to specify them if possible.
The same goes for ExprLIb interfaces (see James_Research_Group/ExprLib#4).
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information