I LOVE that you let the player tweak those variables in the mechanics. Many of us want to be able to relax with a nice comfy game for half an hour, and "comfy" means setting the difficulty just right.
My partner used to relax with Flipflop Solitaire[1], which lets you choose how many suits there are in the deck. These days they play lots of Balatro with the checkered deck[2].
For now, my web prototype lets you choose the numbers of suits, colors, ranks, columns, and multiples of cards drawn from the deck. It's a start. I invite HN to explore the Klondike Extended Universe:
https://rezmason.github.io/patience