package diagram example