They were different attempts to get it working, so might be useful to reference in the future.
FXML loading needed to change when resources were packaged in jar.