Before revision:  In this model, a photon is a processing wave front instantiated from an entity program class, and quantum collapse is when one class stops to merge with another, which restarts its processing .
After revision:  In this model, a photon is an entity program class, and quantum collapse is when one class stops to merge with another, which restarts its processing .