Large-scale changes to distribute. Mainly implementation of processor list.