The Photon is mass-less.
It is made up of charges. (Which might suggest mass).
It propagates as a wave. And the least number of points it can be described by. Is three. -1 (0) +1.
They propagate in a expanding parabolic or equilateral triangle shape.
Upon annihilation of the wave. It is the (0) that represents the particle. And is i believe, a Gluon. Gluon being a matter particle. Also mass-less.
The (0) is also at a Lagrangrian Point. And is the point at which particles emerge/occur.
If. Upon annihilation. The (0) and either -1 or +1 were collapsed. Leaving just one charge.
It would have lost it's value. And will now be either only a - or + charge.
If it is lucky. It will share/entangle with an opposite partner (charge). Which might be at a distance.
In that case. A new Lagrangian Point will happen and a new photon (-1 (0) +1) will occur.
If the (0) only is annihilated. The two charges lose their value and become - and + only.
They themselves can re-entangle. By means of an interference pattern (created by the wave caused by the charge) in Space (Fabric of Space. Aether, DE etc). Then. Same as above.
The Photon. Although mass-less. Has a charge of 1. But, you also must consider -1. The math of the wave make it equal zero.
This is my theory. Not proven fact.