NPL framework