Its at https://unidef.net/quantum.source/

Just need to write a dimension generator in Make

Try to throw it all in a class and use it with some typedefs