Added references, architecture diagram.
Merge