Implemented snapping
Added ability to create new frames and copy existing ones.
Added renaming
Added a mock of the previewer.
Moved the preview into its own launch-able form. Fixed up some UI stuff.