(minor) Change positioning of a class to fix arrow intersection
add use case diagram