Ellie - there are three types of evolution - individual evolution, which is change in an individual in their lifetime and not relevant to this discussion There's no such thing as individual evolution, as I've already said.
population evolution - the change within a specific population over time - this is where genetic drift and gene flow are mechanism Yes....
and then there is species evolution - change in whole species over time. The only time population evolution effects species evolution is if that population is the only population of that species or if it causes speciation, which is rare This is not a different type of evolution! It's a further along step in the process, which may or may not happen.
We have genetic variation, yes? This is where evolution ("change over time") begins. Either natural selection, genetic drift or some other mechanism then gets to work to bring about change.
You said that scientists have been claiming that NS is the only mechanism. They haven't - genetic drift (for example) IS such a mechanism.
You then started going on about epigenetics & mutations. This has nothing to do with natural selection - it's a stage before it. So I'm not sure what it has to do with your claim about scientists dismissing all mechanisms except NS, when epigenetics is all about changes in the gene.
I have addressed your points. See?
And, frankly, the only people I can see talking about "individual evolution" anywhere online are, er, creationists.