The "Simple MPM", is a departure from all previous MPM Designs. Instead of focusing on a subset of platforms, and a specific process model, it tries to be a generic 'process pool manager' at the top, and each process could run like an existing Worker MPM, or Prefork MPM in their high level behavoirs. The Simple MPM also aims to create a single MPM, that runs on all modern Unix and Win32 platforms, by using APR as much as possible, and not relying upon fork to spawn children. The Simple MPM will revolve around a Poll CB event system, with 'timers' being built in. When an event, either an IO or Timer is ready to run, it is dispatched to any available threads in the currrent process.