Initialize CWD in State
SEXP: make modular protocol selection
SEXP: add new protocol