Choose image file button.
Some scene changes.
Refactoring.
More refactoring. This is fun.
Finished... For now.
Merge conflict