In the old days when I was learning programming, I quickly made a program for Propogol.
It is constructive, you make columns based on some characteristics, single-scales etc. as well as based on some options of your own, eg 4 standard matches and then 4 in 10 for 100% 6, 7 or 8.
I can make it available for free, send me a.m. if you are interested.
Runs in java.
View attachment 36250