An updated survey of variants and extensions of the resource-constrained project scheduling problem | Synapse