Worked on #34. The dialog is complete, actually creating the object is not implemented. Object creation will be saved for a separate commit because it's more likely to break things.

...ot yet implemented. Will push that separately as it's more likely to break things.