How to create reusable modules

 

A reusable module is consists of a Run function, which acts as controller and few assets.