If you included your actual working code and were ok with receiving answers that can address
any and all aspects of the code (see
CR's help center), CR would be happy to review it. Design issues are often pointed out in answers, too, but taking out the "irrelevant implementation" and asking specifically to review the design makes it off-topic on Code Review, where opinion-based questions are off-topic as well, @JayBlanchard. ...and side note, Stack Exchange sites are Q&A's, not
forums. —
Mat's Mug 1 min ago