I update the pom of the demo application to match the new structure. Also replace "module" with "plugin" in places we refer to the Jemo app, rather than the modules that comprise the app. Also I add the target "_blank" to the url pointing to the github repo.
diff --git a/_projectCommon.php b/_projectCommon.php
index df068ae..230fe4b 100644
--- a/_projectCommon.php
+++ b/_projectCommon.php
@@ -22,5 +22,5 @@
   $Nav->addCustomNav("Setup - Microsoft Azure", "/jemo/setup_azure.php", "_self", NULL);
   $Nav->addCustomNav("Setup - Google Cloud", "/jemo/setup_gcp.php", "_self", NULL);
   $Nav->addCustomNav("Arcitecture", "/jemo/docs.php", "_self", NULL);
-  $Nav->addCustomNav("Source code", "https://github.com/eclipse/jemo", "_self", NULL);
+  $Nav->addCustomNav("Source code", "https://github.com/eclipse/jemo", "_blank", NULL);
 //  $Nav->addCustomNav("Using Phoenix", "http://wiki.eclipse.org/Using_Phoenix", "_self", NULL);
diff --git a/content/en_docs.php b/content/en_docs.php
index 1df067d..1bac07f 100644
--- a/content/en_docs.php
+++ b/content/en_docs.php
@@ -59,21 +59,22 @@
         </tbody>
     </table>
 
-    <p>When your app code is ready you have to deploy the module to a running Jemo instance.
-        Jemo on this instance receives the jar file for this module, extracts metadata about it and stores both the jar
+    <p>When your app code is ready you have to deploy the plugin to a running Jemo instance.
+        Jemo on this instance receives the jar file for this plugin, extracts metadata about it and stores both the jar
         and the metadata
         to the cloud via the selected CloudRuntime implementation.
-        All the Jemo instances are notified about the new module.</p>
+        All the Jemo instances are notified about the new plugin.</p>
 
     <h3 id="the-webservicemodule"><a class="anchor" href="#the-webservicemodule"></a>1.1. The WebServiceModule</h3>
 
     <p>Every time an HTTP request is received by a Jemo instance for a module implementing the web service pattern,
         Jemo looks at the modules metadata to match the current endpoint with an existing module.
-        If a match is found, Jemo downloads the module jar from the cloud and deploys it locally to serve the request.
-        After the request is served and after a period of inactivity the Jemo instance unloads the application.</p>
+        If a match is found, Jemo downloads the jar of the plugin that contains the module
+        from the cloud and deploys it locally to serve the request.
+        After the request is served and after a period of inactivity the Jemo instance unloads the plugin.</p>
 
     <div class="listingblock">
-        <div class="title">web service pattern</div>
+        <div class="title">Web service pattern</div>
         <div class="content">
 <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String getBasePath();
 
@@ -93,7 +94,7 @@
         with all other parameters needed to carry out the computation by the consumer.</p>
 
     <div class="listingblock">
-        <div class="title">event processing pattern</div>
+        <div class="title">Event processing pattern</div>
         <div class="content">
             <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">JemoMessage process(JemoMessage message) throws Throwable;</code></pre>
         </div>
@@ -112,7 +113,7 @@
     </div>
 
     <p>The <code>processBatch</code> method provides the code for the batch calculation to be run by Jemo.
-        Optionally the developer can override the <code>getLimits</code> method of the <code>Module</code>
+        Optionally, the developer can override the <code>getLimits</code> method of the <code>Module</code>
         interface,
         in order to control where and when the batch process run.
         The following table displays how you can control how many module instances run and where.</p>
@@ -202,7 +203,7 @@
     </table>
 
     <div class="listingblock">
-        <div class="title">event processing pattern</div>
+        <div class="title">Fixed processing pattern</div>
         <div class="content">
             <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">void processFixed(final String location, final String instanceId) throws Throwable;</code></pre>
         </div>
@@ -226,85 +227,98 @@
     <div class="listingblock">
         <div class="title">pom.xml</div>
         <div class="content">
-<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&gt;
-    &lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
-    &lt;groupId&gt;org.eclipse.jemo&lt;/groupId&gt;
-    &lt;artifactId&gt;jemo-tutorial&lt;/artifactId&gt;
-    &lt;version&gt;1.0&lt;/version&gt;
-    &lt;packaging&gt;jar&lt;/packaging&gt;
+<pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.eclipse.jemo</groupId>
+    <artifactId>jemo-trader-app</artifactId>
+    <version>1.0</version>
+    <packaging>jar</packaging>
 
-    &lt;properties&gt;
-        &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
-        &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt;
-        &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
-    &lt;/properties&gt;
+    <name>Jemo Trader App</name>
+    <description>This is a demo project showing how to use Eclipse Jemo development patterns to create an application.
+        As an example we model a Market with traders and stocks.
+    </description>
 
-    &lt;repositories&gt;
-        &lt;repository&gt;
-            &lt;id&gt;jemo-local&lt;/id&gt;
-            &lt;url&gt;http://localhost/jemo&lt;/url&gt;
-        &lt;/repository&gt;
-    &lt;/repositories&gt;
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <jemo.username>[JEMO_USER]</jemo.username>
+        <jemo.password>[JEMO_PASSWORD]</jemo.password>
+        <jemo.id>1</jemo.id>
+        <jemo.endpoint>https://localhost</jemo.endpoint>
+    </properties>
 
-    &lt;dependencies&gt;
-         &lt;dependency&gt;
-            &lt;groupId&gt;org.eclipse.jemo&lt;/groupId&gt;
-            &lt;artifactId&gt;module-api&lt;/artifactId&gt;
-            &lt;version&gt;1.0&lt;/version&gt;
-            &lt;scope&gt;provided&lt;/scope&gt;
-        &lt;/dependency&gt;
-    &lt;/dependencies&gt;
+    <repositories>
+        <repository>
+            <id>jemo-local</id>
+            <url>${jemo.endpoint}/jemo</url>
+        </repository>
+    </repositories>
 
-    &lt;build&gt;
-        &lt;plugins&gt;
-            &lt;plugin&gt;
-                &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
-                &lt;configuration&gt;
-                    &lt;descriptorRefs&gt;
-                        &lt;descriptorRef&gt;jar-with-dependencies&lt;/descriptorRef&gt;
-                    &lt;/descriptorRefs&gt;
-                &lt;/configuration&gt;
-                &lt;executions&gt;
-                    &lt;execution&gt;
-                        &lt;id&gt;make-assembly&lt;/id&gt;
-                        &lt;phase&gt;package&lt;/phase&gt;
-                        &lt;goals&gt;
-                            &lt;goal&gt;single&lt;/goal&gt;
-                        &lt;/goals&gt;
-                    &lt;/execution&gt;
-                &lt;/executions&gt;
-            &lt;/plugin&gt;
-            &lt;plugin&gt;
-                &lt;artifactId&gt;maven-deploy-plugin&lt;/artifactId&gt;
-                &lt;configuration&gt;
-                    &lt;skip&gt;true&lt;/skip&gt;
-                &lt;/configuration&gt;
-            &lt;/plugin&gt;
-            &lt;plugin&gt;
-                &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
-                &lt;artifactId&gt;eclipse-jemo-maven-plugin&lt;/artifactId&gt;
-                &lt;version&gt;1.0&lt;/version&gt;
-                &lt;executions&gt;
-                    &lt;execution&gt;
-                        &lt;phase&gt;deploy&lt;/phase&gt;
-                        &lt;goals&gt;
-                            &lt;goal&gt;deploy&lt;/goal&gt;
-                        &lt;/goals&gt;
-                        &lt;configuration&gt;
-                            &lt;outputJar&gt;${project.build.finalName}-jar-with-dependencies&lt;/outputJar&gt;
-                            &lt;id&gt;1&lt;/id&gt;
-                            &lt;username&gt;[JEMO_USER]@jemo.eclipse.org&lt;/username&gt;
-                            &lt;password&gt;[JEMO_PASSWORD]&lt;/password&gt;
-                        &lt;/configuration&gt;
-                    &lt;/execution&gt;
-                &lt;/executions&gt;
-            &lt;/plugin&gt;
-        &lt;/plugins&gt;
-    &lt;/build&gt;
 
-&lt;/project&gt;</code></pre>
+    <dependencies>
+         <dependency>
+            <groupId>org.eclipse.jemo</groupId>
+            <artifactId>module-api</artifactId>
+            <version>1.0</version>
+            <scope>provided</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <configuration>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <artifactId>maven-deploy-plugin</artifactId>
+                <configuration>
+                    <skip>true</skip>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.eclipse.jemo</groupId>
+                <artifactId>eclipse-jemo-maven-plugin</artifactId>
+                <version>1.0</version>
+                <executions>
+                    <execution>
+                        <phase>deploy</phase>
+                        <goals>
+                            <goal>deploy</goal>
+                        </goals>
+                        <configuration>
+                            <outputJar>${project.build.finalName}-jar-with-dependencies</outputJar>
+                            <!-- Set the Jemo plugin id to upload here -->
+                            <id>${jemo.id}</id>
+                            <username>${jemo.username}</username>
+                            <password>${jemo.password}</password>
+                            <endpoint>${jemo.endpoint}</endpoint>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>
+</code></pre>
         </div>
     </div>
 
@@ -872,4 +886,4 @@
 <!-- ./end  #midcolumn -->
 
 <!-- Start of the right column -->
-<!-- ./end  #rightcolumn -->
\ No newline at end of file
+<!-- ./end  #rightcolumn -->