JavaDoc
Architecture diagram