initial checkin of reviving NPath.
Still need to do work in initializeOutputOI