prepare, blind, and evaluate publisher and subscriber group programs (was in GP earlier)
GP now contains building blocks for constructing group programs starting with Barrington transforms for AND/NOT and extending to other circuits