Just doing some quick spikes into possibly using a messaging system to process files that are in a nicely decoupled work flow system.