Updated diagram, added visio.

Moved from lovelycharts to lucidcharts  (faster to visually draft what I
have done/have to do)