What does Internal Mean?

Internal means any program that tries to access parts of FreePBX as a module that is found inside the admin/modules folder. 

For now please checkout out development module located at: https://github.com/FreePBX/helloworld