Tasks: - [x] Draw frame assembly viewport - [x] Display frame parts list - [x] Allow editing of individual parts and changing the image they refer to. - [x] Allow to add/duplicate/remove parts. - [x] Allow to move parts - [x] Fix viewport, parts list, and quick edit controls not synching properly! - [x] Select parts being moved/selected in the viewport in the parts list too! - [ ] Allow parts multi-select - [ ] Add snap to grid option - [ ] Add snap to part option - [ ] Document the viewport UI - [ ] Add toggle for Y axis wrap-around. - [ ] Allow displaying another existing frame onion skin style to help align things together! - [ ] Frame auto-import tool.