improve diagrams
add travel agency example
improve overview view