This migration took a while, but @cjrriley.com was able to give me pointers on how the project worked and I was able to work with him on different bugs and rough edges I came across while integrating. Ultimately I was able to cut out a TON of code and felt a lot better about the project