Documented stateful module interace