The RefillGeneratorModule dictates the functionality needed by the
InventoryPlugin . The RefillGenerator should extend the
InventoryModule for convenience and call super(InventoryPlugin).
The constructor of the RefillGenerator will take a single argument, a
reference to the plugin.