Automatic document generation for contributed and custom Module

Hi,
Whenever we install a new module, We will search for its configuration options. Even though the module has description page, there are not many modules which describe what it does in a developer's perspective.

So I decided to create a module which describes a module based on hooks, menus, schema, variables and other drupal entities it uses.