Keep in mind that the NSF has seven directorates, and many have their own guidance that are sometimes different or more specific than the general guidance NSF as a funding agency has provided.
Biological Sciences (BIO)
Computer and Information Sciences Engineering (CISE)
Mathematical and Physical Sciences (MPS)
Social, Behavioral, and Economic Sciences (SBE)