Completed documentation text
Added documentation diagrams