We could admit energy as being of any liquid-type nature that was then necessarily constrained to swirling, as that's all that opposing currents can do. Then the energy became condensed into a "solid" neutron, it's particular size dependent, of course, upon the nature of the energy. A different kind of energy would have just made larger or smaller neutrons, but still those working just as well any tiny swirling thing, but, still, where did this energy come from and how could it have been ageless from being around forever and how come there was a certain amount of it and so forth?

To continue this type of energy thought, which I am really stealing from Fluid Energy Theory, the spin of the neutron would be at our own noted speed of light, thus throwing off some excess, since no more is needed for "solidity" (the energy which naturally keeps accumulating) as photons. A proton would have an electron, which would just be the part of the excess energy that is always left and is still "liquid" about the solid core.

The great thing about FET is that these swirling whirlpools are seen at many larger levels in the universe as well, such as spinning galaxies and hurricanes and more (that I forgot).

Also, this energy surely was not infinite since then it would have been pretty crowded around here.