Have a look at telephone on this page however I do not know if it holds all
modems.
The management class holds a lot of the soft and hardware of the computer
which are referenced by collections which holds collections as you see on
the page above.
I think that when you want to see it more in code you can ask this in one of
the language groups for the language you want to use.