Moved compute processor into its own file.