Thanks for the info. carsonfarmer. Doubts: 1. It says that Textile is riding on IPFS and libp2p. Please shed some light here on what is libp2p and why is it used when there is IPFS? I searched for it, but could not get it. 2. Did you do any performance assessment before deciding to use IPFS to store/retrieve photos? 3. How is the architecture of Textile designed now? mobile client talks to IPFS directly? or do you have a centralised API layer to interact with IPFS ? 4. What do you use in the mobile client to interact with the IPFS directly? 5. Do you run specific ipfs node cluster for textile ?