split machine_dispatcher vs machine_filter_dispatcher and moved machine_dispatcher out of being an ELT subclass , added to dos to machine_dispatcher need to sort what Document.pm is doing and implement so I can start passing around the real spec to setup rest of pipeline.