I can't pretend to have a clue about any of it, but this is interesting.
http://marcrogers.org/2014/12/18…