I totally understand it, sorry about that. This is something I worked out with my coworker over a few hours and cups of coffee. I will work on a description of the class in the next few hours and let you know.

Thank you so much for the detailed read so far!