there is no source of all the patterns, just the useful ones (the runes...) and its completely mapped out on all player settings yet.
the amount of patterns makes sense programming wise somehow (cant remember how but like darra said, you can find more info on incgamers)