Good day,
I'm interested in helping you with your project. I'm a senior software developer of multiple programming languages, and I would like to emphasize that I have applied Object-Oriented Programming as well as Software Design Patterns in many of my project. Please contact me if you're interested of my skills.
From what I've understood, you would like to have a UML diagram that describes your project? Please elaborate.
Thanks,
slscripters