Really great article! OP, you did an awesome job breaking down a complex problem into manageable chunks and synthesizing the solution.
thanks, appreciate it