Got all the raw mechanics in place, going to fiddle with the setup to see if I can make it nicer to work with.
Cleaned up the system to no longer required explicit class definitions to set the proper image. Entire thing operates off a generalised container with a static global reference for the desired image set outside of that.
Disabled the HTML file output from the FLAs because it was annoying as piss.