add architecture diagram
add annotations
add png conversion