,-----. ,------. ,-----. ,--------. ,--------. ,----. |actor| |actor/| |agent| |artifact| |boundary| |card| |-----| |------| |-----| |--------| |--------| |----| `-----' `------' `-----' `--------' `--------' `----' ,------. ,-----. ,-----------. ,---------. ,-------. ,--------. |circle| |cloud| |collections| |component| |control| |database| |------| |-----| |-----------| |---------| |-------| |--------| `------' `-----' `-----------' `---------' `-------' `--------' ,------. ,----. ,------. ,-----. ,-------. ,---------. |entity| |file| |folder| |frame| |hexagon| |interface| |------| |----| |------| |-----| |-------| |---------| `------' `----' `------' `-----' `-------' `---------' ,-----. ,----. ,-------. ,-----. ,---------. ,-----. |label| |node| |package| |queue| |rectangle| |stack| |-----| |----| |-------| |-----| |---------| |-----| `-----' `----' `-------' `-----' `---------' `-----' ,-------. ,-------. ,--------. |storage| |usecase| |usecase/| |-------| |-------| |--------| `-------' `-------' `--------'