Process control role, tests and documentation - #12