Sorry, but I don't understand how it applies.
My generic module defines a general behaviour, just like a generic container, and the instance module instantiates that behaviour but must complement a specific part (initialization), just like some containers require generic parameters to implement some procs.
