mem node changes compile

Lots of little changes so the mem slice of pointers to node interface
seems to be working.