A few months ago, after finishing my work at the company, I had the opportunity to work with a blockchain development team in Germany. At the time, I was responsible for QANAT's next-generation blockchain messaging features and smart contracts. Although the programming itself was simple, I struggled significantly due to the complex architecture. The diagrams I created at the time and the team members are shown below. Has anyone else had a similar experience? How did you resolve this issue?