I tried to separate the Locators into classes that could reflect the specific versions and then have the import machinery trick at the end (`sys.modules[__name__] = ver_pick(...selects proper class to handle the flash..)`) but I had some troubles with seeing the currently imported things from another module so I did it this way.

Maybe I can separate the if...else branches into separate functions and then create a ver_picked variable that contains the proper for this case.

Maybe we could even incorporate multidispatch, that we have the same function in multiple ways depending on the appliance version ...