Corona to native concept mappings?

I am curious if there is a documentation some place that explains how Corona does the conversions between its abstract concepts (such as say scene/plugin/provider) and native concepts (android for example has Service/Activity/etc). 

The reason I am asking is that I am trying to develop a native communications lib, it uses websockets in the background. I am making a plugin of it and the docs say that there is only one of these classes will be created (I am working through an android example). So, I am wondering if Corona warps a service around it or is there something else going on.

Another thing that would be helpful is to actually get the source code for java Corona libs; so I can at least know what exactly Corona does to my app. Is that doable?

Cheers,

Alex.