Split msg_handler into subclass and begin impl. of ng_client