Enigma2 is all module based
So you have to import the necessary modules and elements you require.
Then you write your own code around these modules.
Enigma2 is the main component.
Screens is referencing the screen component (basically which allows you to create a skinned page on screen. for example openatv. This is referencing this location on github
https://github.com/openatv/enigma2/tree/master/lib/python/Screens
these files live locally on your box here. That is where they are being referenced to in a plugin.
/usr/lib/enigma2/python/
But they will be compiled on your box. PYC or PYO.
So you have to check github to see the uncompiled version and see what is inside them.
