Initial version with basic module and example script.