Small edits on @jwishnie's feedback.
Added implementation considerations.
Fixed links and added via.
Added diagram for Atom documentation.