Notably, the samples should be executable from the command line without modification, and should accept parameters as command line arguments.