Added support for loadable modules (aka plugins)