Great, So how do you teach it? How do you engage the learner so that they understand and want to change their thought patterns to use this information?
I am not saying you are wrong but I am not sure how this information can achieve a benefit to those wanting to communicate with others in many different fields. That is what we are all here for. Me included.
A non native speaker attempting to give me information with limited grammar is much more important than perfection in an un-perfect language. English was very successful because it incorporates other languages ( I say sorry to the French. English was very lazy when it came to your language) and if you look at many Asian Languages now they use broken English. Tegalog is a very good example. Singaporean (let you mind run wild) is also another very good example. In Thai today many people use Moto for a Mobile phone. It came from, you guessed it Motorola.
So i am here to learn. As an Australian we get so many things wrong. We really need to listen and question those non native speakers using English. Not because we are better than them but because they are trying to use our language. The more they communicate the more i learn. That is why i am a teacher. To learn and give others the ability to teach me. Education is not a commodity for sale.
Have fun
T Mark