Hello, I am interested in prototyping something with Decker and it requires extending some of the core functionality - specifically a way to directly build and deploy the current deck into a GitHub repo via something like a "Deploy..." menu item. I was looking for ways I could do this that would be the most "master branch friendly", to maximize the utility of anything I put together (even if it's just from a exploration standpoint.) I'm imaginging something like a way to add menu elements in a plugin-style approach, where the menu item can kick off a contraption (in this case, a dialog and so on that lets you enter github credentials) and so on that would continue to have access to the 'source deck' that was active prior to the menu item being activated. Thanks for any insight!