If anyone is curious how the Jumperless takes in a list of connections over serial and figures out how to connect the crosspoint switches to make that happen. I've just posted a high-level walkthrough so you don't have to read through ~10,000 lines of code to get an idea of what's going on.
https://hackaday.io/project/191238-jumperless/log/222353-the-code