[WIP] Split gen_cop_session module to gen_cop_context(handlers handling) and gen_cop_server(process handling)