@startuml package "YEW DAPP" { [Fetch NFTs URIS] -d-> [Display NFTs] [Ethers-web] -u-> [Fetch NFTs URIS] [Fetch Assets from EthersURI] -d-> [Display NFTs] [Pin All IPFS Assets] -u-> [Fetch Assets from EthersURI] [Pin All IPFS Assets] <-d- [Helia] } cloud "Ethereum" { [ERC721] } cloud "IPFS"{ [NFTs Image Assets] [URI Properties Assets] [YEW Assets] } [Helia] <-d- [IPFS] [Ethers-web] -d-> [Ethereum] @enduml