How are written documentation and verbal communication of software architectures related?