Moved to a supervisor model for running processes.