Port to C++
I think it is now reasonable to port just the VILLASfpga code to C++. The size of the VILLASfpga code is fairly small in comparison to the VILLASnode project.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information