Nope. No more than random mutations. You're just pointing out alternatives to changes to genes themselves, but not an alternative to what survives and what doesn't.
In short, Natural Selection is a process where the environment determines what traits(specifically, genes) survive and what don't. It does NOT determine the genes themselves.
It's meaningless to talk about what traits are advantageous, neutral or detrimental without Natural Selection.
So if I understand you correctly, you are suggesting that since changes in organisms will eventually interact and their traits will be subject to the process of natural selection, the mechanism by which those changes originally occurred are accorded to natural selection?
I am sorry but this is not so. Natural selection is the mechanism by which traits which produce an advantage are passed through vertical gene transfer. Gradually, the traits that are most advantageous will be predominant in a species. In this mechanism we see that genes and changes are favored through a slow incremental change. But the changes which I suggested were not a byproduct of this process. Sure the changes would ultimately be incorporated into the natural selection process but the changes did not result from natural selection.
Mutations are a slightly different story since mutations are part of natural selection in that they are inherent to reproduction. But mutations are mostly random and therefore also not a byproduct of natural selection.
You seem intimately tied to natural selection as the end all be all. Do not mistake me, I am not trying to suggest that natural selection is not an extremely important mechanism. But it is only one of several, and all of the mechanisms are important. Evolution would be entirely different if not for all of the mechanisms of evolution. However, I consider most views on evolution unnecessarily limited by the essentially equating evolution to natural selection. Which is mostly what I have heard.
My point is simple. We do not know everything about evolution. There are gaps. And yet people assert the evolution card like it is the simplest notion in the world and those who don't get it must have their heads in the sand and their hearts filled with willful ignorance. There are certainly some like that. But in reality evolution is not as simple as a+b=c. There are many facets, indeed fields of study, involved. We can present a pretty little picture but that is being intellectually dishonest to paint the picture as we do for every fourth grader. I am not sure what your science background is, but, I find your explanation of evolution is lacking, your definitions are off the mark, and your idea that there are no gaps in understanding in evolution is dishonest. I will assume that the misunderstanding is do to my inability to comprehend what you are saying. I will assume you do understand evolution. I will assume you honestly tried to address my questions. Sometimes I am just not smart enough to get it though.
Cheers.