custom module wireframe