Module framework (26/30)

Module framework