rename Process to GenProcess

along with some cleanup commits.

Note that I only renamed Process, not ProcessAction, RPC or any of the others. I think those are fine as is, but that depends on your logic.