NLightning will be both a library and a full-node.
It will be possible to build on top of the library, but the goal is also to have a node implementation.
Having new eyes on the specifications, like NLightning's, is very good to discover possible issues. This can help making the specs and the network more robust.
It has been a while since new implementation came in.