Basic creation dialog now works. Still need to fix some bugs.