If you have looked at the internet in the past few months, then you are sure to have seen that there has been an abundance of material and developments in…