DOC: Updated Software Architecture