separate frame parser/generator from origin repo into independent repo, rename handlers => underlying_handlers
remove encode/decode from origin repo