If you implement a ConfigurationProvider you can do whatever you want to build the rules. You could for example load data from a database or something like that. There should be no problem with doing so.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.