move array based processes into their own namespace. references #29