Updated help: utility functions
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util.textile b/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util.textile
index d851e45..3676805 100644
--- a/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util.textile
+++ b/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util.textile
@@ -1,8 +1,19 @@
 
 h3. Overview
 
-Scope
+The model utilities provide implementations for typical usage scenarios:
 
-Categories
 
-...
+- *General Helper Classes* := Support for search, delete and caches
+- *Common Utilities* := Support for creation of elements and handling of custom properties
+- *Software Utilities* := Call graph traversal, accesses, calls
+- *Runtime Utilities* := Runtime, utilization, instructions
+- *Deployment Utilities* := Mapping of tasks to cores and data to memory
+- *Hardware Utilities* := Access pathes and latencies
+
+
+
+**__Scope__**
+
+The model utilities are part of the model plugin.
+
diff --git a/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util_base.textile b/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util_base.textile
index 63c5949..ef75c27 100644
--- a/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util_base.textile
+++ b/plugins/org.eclipse.app4mc.amalthea.model.help/docu/dev_model_util_base.textile
@@ -14,62 +14,50 @@
 
 h4. How to use util API of these classes
 
-* SearchElementsUtility<blockquote><code>
+* SearchElementsUtility
 
-		Amalthea model=buildAmaltheaModel(<filePath>);
-		
-		SearchElementsUtility searchElementsUtility=new SearchElementsUtility(model);
-		 
-		 List<Label> elementsBasedOnName = searchElementsUtility.getElementsBasedOnName("d0",Label.class);
-		 
-		 List<Label> elementsBasedOnRegex = searchElementsUtility.getElementsBasedOnRegex("d\\d", Label.class);
-		 
-		 List<Label> elementsBasedOnType = searchElementsUtility.getElementsBasedOnType(Label.class);
-		 
-		 /* Supplying AMALTHEA model directly to the API */
-		 
-		 elementsBasedOnName=SearchElementsUtility.getElementsBasedOnName(model, "d0", Label.class);
-		 
-</code></blockquote>
-* DeleteElementsUtility<blockquote><code>
-		Amalthea model=buildAmaltheaModel(<filePath>);
-		
-		/* Deleting multiple model elements from AMALTHEA model */
-		
-		DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), model);
-		
-		org.eclipse.emf.ecore.resource.Resource resource=...
-		
-		/* Deleting multiple model elements which are belonging to a specific resource */
+bc.. 
+	Amalthea model=buildAmaltheaModel(<filePath>);
+	SearchElementsUtility searchElementsUtility=new SearchElementsUtility(model);
+	List<Label> elementsBasedOnName = searchElementsUtility.getElementsBasedOnName("d0",Label.class);
+	List<Label> elementsBasedOnRegex = searchElementsUtility.getElementsBasedOnRegex("d\\d", Label.class);
+	List<Label> elementsBasedOnType = searchElementsUtility.getElementsBasedOnType(Label.class);
+	/* Supplying AMALTHEA model directly to the API */
+	elementsBasedOnName=SearchElementsUtility.getElementsBasedOnName(model, "d0", Label.class);
+p. 
 
-		DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), resource);
-	
-</code></blockquote>
-* ModelStaticCacheBuilder<blockquote><code>
-		 Amalthea model=buildAmaltheaModel(<filePath>);
-		 
-		 ModelStaticCacheBuilder modelStaticCacheBuilder =new ModelStaticCacheBuilder(model);
-		
-		 List<Label>  elementsBasedOnName = modelStaticCacheBuilder.getElementsBasedOnName("d0", Label.class);
-	
-</code></blockquote>
-* ModelDynamicCacheBuilder<blockquote><code>
-		Amalthea model=buildAmaltheaModel(<filePath>);
-		
-		ModelDynamicCacheBuilder modelDynamicCacheBuilder=new ModelDynamicCacheBuilder(model);
-		
-		List<Label>  elementsBasedOnName = modelDynamicCacheBuilder.getElementsBasedOnName("d0", Label.class);
-		
-		/* Deleting multiple model elements from AMALTHEA model */
-		
-		DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), model);
-		
- 		// Adding new Label "L1" into AMALTHEA model
-		
-		elementsBasedOnName = modelDynamicCacheBuilder.getElementsBasedOnName("L1", Label.class);
-		
-		//In the above case, cache is automatically updated based on the model change 
-		
-		assertEquals("Cache should be dynamically updated and should contain all the latest model elements ",1, elementsBasedOnName.size());
- 			
-</code></blockquote>
\ No newline at end of file
+
+* DeleteElementsUtility
+
+bc.. 
+	Amalthea model=buildAmaltheaModel(<filePath>);
+	/* Deleting multiple model elements from AMALTHEA model */
+	DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), model);
+	org.eclipse.emf.ecore.resource.Resource resource=...
+	/* Deleting multiple model elements which are belonging to a specific resource */
+	DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), resource);
+p. 
+
+
+* ModelStaticCacheBuilder
+
+bc.. 
+	Amalthea model=buildAmaltheaModel(<filePath>);
+	ModelStaticCacheBuilder modelStaticCacheBuilder =new ModelStaticCacheBuilder(model);
+	List<Label>  elementsBasedOnName = modelStaticCacheBuilder.getElementsBasedOnName("d0", Label.class);
+p. 
+
+
+* ModelDynamicCacheBuilder
+
+bc.. 
+	Amalthea model=buildAmaltheaModel(<filePath>);
+	ModelDynamicCacheBuilder modelDynamicCacheBuilder=new ModelDynamicCacheBuilder(model);
+	List<Label>  elementsBasedOnName = modelDynamicCacheBuilder.getElementsBasedOnName("d0", Label.class);
+	/* Deleting multiple model elements from AMALTHEA model */
+	DeleteElementsUtility.deleteAll(model.getSwModel().getLabels(), model);
+	// Adding new Label "L1" into AMALTHEA model
+	elementsBasedOnName = modelDynamicCacheBuilder.getElementsBasedOnName("L1", Label.class);
+	//In the above case, cache is automatically updated based on the model change 
+	assertEquals("Cache is not updated ",1, elementsBasedOnName.size());
+p.