After spending over 4 days spread over a period of, i think, 2 months separating a client only version of this, this finally got setup. Let's see where this goes next.