Replace PyCharm run configurations with an IDE agnostic method
The provided PyCharm run configuration are very convenient when using PyCharm, but an IDE agnostic way to store run configuration and information would be nice (and more extensible, and usable by the GUI).