GPMI doc
This library is intended to provide a simple intarface for your application
to run modules and scripts. It's a modular wrapper between your program and
(optional) modules. Modules can be c programs or script interpreters. This
library is intended to be highly portable.