The JavaFX Interface 'Framework' we are using, externalised so as to make it waaay easier to use