I'm looking into this subject as a potential travel topic in my user space. If it turns out to be too encyclopedic then I will just delete