add a skeleton framework for creating new modules.