Removed the rendering lib from IO.

Also:

- changed package description
- updated introduction documentation
- improved package entry point definition
- improved documentation of the package entry point definition (which is generic)