Interesting comments. I too thought about some kind of dynamic discovery of populated peripherals. CE also has a mechinism
of passing boot args from boot loader to OS also. It looks like at least some of the peripharals could be run time discoverable, I am not sure all could be. If you find out anything along these lines I would be interested.