SystemConfig supporting multi configurations


I would like to build a system configuration which enables choice set of modules used.
There is already the case , different modules require the same IO Pins of the netduino.
There should be a solution like, if module "a" is choosen, module "b" is not allowed.
Up to now in the SystemConfig, the pin usage is documented.
I suggest in future the system config should return the pins to be used.
Actually I implemented a pin registry, is one module registers a pin, no other module is able to register the same pin.