finish fixing build, continue modernizing, integrate NxxCxx viewer
start wirting up rpc