I believe the OOTB PLC workflow uses filelist deployments in which the file lists are comprised of all the files (including all the dependencies) that are associated with the job / task.