title: Calling different exports of a module from within Jade files
body: <p>I would really appreciate it if someone can help me understand the logic of control flow among the 3 engines/technologies.</p>
  
  <p>This is how I understand it:
  The request gets routed to the appropriate js module file based on the mount path; which then names and renders a jade file to yield an html page that the browser shows.</p>
  
  <p>Here are my questions:</p>
  
  <ol>
  <li>Must there be a 1-to-1 mapping between each module and a corresponding .jade file?</li>
  <li><p>Here is what I am trying to do:</p>
  
  <p>a. Have a module, <code>classroom.js</code>, that carries out all the workflow related to a classroom.</p>
  
  <p>b. The ui/html related that comprise the different screens of that workflow can either be combined or separated in different jade files, depending on how the 3 technologies interact.</p></li>
  </ol>
  
  <p>Maybe what I want to do is a bad approach.  Please feel free to say it and show me the better way of doing it.
  Maybe it is correct, but my understanding of the documentation is wrong.  So, I would appreciate your explanation.</p>