FactoryActor that will use MaxDegreeOfParallelism to process events

Wasn't sure if this should just be functionality just added to FactoryActor or not.  Did a slight rework to make dispatching prettier.