Deriving Particle Products - A Complete Guide