There's a secondary repository with some refactoring to support zkNFT , which needs to be merged back to the original repo (ie this)