Added possible data format, and file chooser button for testing. Current data file parses with no errors but also appears to produce an empty XML tree.
Slightly rearranged MainComponent to make the button listener callback cleaner.