diff --git a/doc/com.minres.scviewer.doc/.gitignore b/doc/com.minres.scviewer.doc/.gitignore
new file mode 100644
index 0000000..b83d222
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/.gitignore
@@ -0,0 +1 @@
+/target/
diff --git a/doc/com.minres.scviewer.doc/.project b/doc/com.minres.scviewer.doc/.project
new file mode 100644
index 0000000..f250ef1
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/.project
@@ -0,0 +1,11 @@
+
+
+ com.minres.scviewer.doc
+
+
+
+
+
+
+
+
diff --git a/doc/com.minres.scviewer.doc/pom.xml b/doc/com.minres.scviewer.doc/pom.xml
new file mode 100644
index 0000000..53d18b8
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/pom.xml
@@ -0,0 +1,182 @@
+
+ 4.0.0
+ com.minres.scviewer.doc
+ 1.0.0-SNAPSHOT
+ pom
+
+ com.minres.scviewer
+ com.minres.scviewer.parent
+ 2.15.1
+ ../..
+
+
+
+ UTF-8
+ 1.5.6
+ 1.5.0-alpha.16
+ 1.5.6
+ 1.7.26
+ target/eclipse
+
+
+
+
+
+ org.asciidoctor
+ asciidoctor-maven-plugin
+ ${asciidoctor.maven.plugin.version}
+
+
+ org.asciidoctor
+ asciidoctorj-pdf
+ ${asciidoctorj.pdf.version}
+
+
+
+ org.jruby
+ jruby-complete
+ ${jruby.version}
+
+
+
+ org.asciidoctor
+ asciidoctorj
+ ${asciidoctorj.version}
+
+
+
+ src/asciidoc
+ SCViewerHelp.adoc
+ true
+
+
+
+ output-html
+ generate-resources
+
+ process-asciidoc
+
+
+ coderay
+ html
+
+
+ false
+
+
+
+
+ output-docbook
+ generate-resources
+
+ process-asciidoc
+
+
+ docbook
+
+
+
+ output-pdf
+ generate-resources
+
+ process-asciidoc
+
+
+ pdf
+ coderay
+
+ font
+
+
+
+ -
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+ 2.6
+
+
+ copy-asciidoc-resources
+ generate-resources
+
+ copy-resources
+
+
+
+
+ target/generated-docs/
+
+ SCViewerHelp.xml
+ **/*.jpg
+ **/*.png
+ **/*.svg
+
+
+
+ src/docbkx
+
+
+
+
+
+ com.agilejava.docbkx
+ docbkx-maven-plugin
+ 2.0.17
+
+
+
+ generate-resources
+
+ generate-eclipse
+
+
+
+
+
+ org.docbook
+ docbook-xml
+ 4.4
+ runtime
+
+
+
+ src/docbkx
+ ${help.plugin.target.dir}
+
+
+
+
+
+
+
+
+ ./
+
+ 1
+ 1
+ java
+ 1
+ A4
+
+
+
+
+ css/narrow_style.css
+
+ SCViewerHelp.xml
+ true
+ true
+
+ com.minres.scviewer.doc
+
+
+
+
+
diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc
new file mode 100644
index 0000000..10248d4
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/asciidoc/Overview.adoc
@@ -0,0 +1,26 @@
+// ///////////////////////////////////////////////////////////////////////////////////////////////////// OVERVIEW ///////////////////////////////////////////////////////
+
+[#_introduction]
+== Introduction
+
+[#_overview]
+=== SCViewer overview
+
+SCViewer is composed of a set of eclipse plugins to display VCD and transaction streams
+created by the SystemC VCD trace implementation and the SystemC Verification Library (SCV).
+For further description of the SCV please refer to
+http://www.accellera.org/activities/committees/systemc-verification.
+
+
+[#_features]
+=== SCViewer features
+
+Features include:
+* support of VCD files (compressed and uncompressed)
+** real numbers
+** showing vectors and real numbers as analog (step-wise & continuous)
+* various value representations of bit vectors
+* support of SCV transaction recordings in various formats
+** text log files (compressed and uncompressed)
+** sqlite based
+** visualization of transaction relations
diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc
new file mode 100644
index 0000000..8867c5b
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/asciidoc/Reference.adoc
@@ -0,0 +1,39 @@
+// ///////////////////////////////////////////////////////////////////////////////////////////////////// Reference //////////////////////////////////////////////////////
+
+[#_reference]
+== Reference
+
+In this section you will find detailed descriptions of all GUI and menu elements of the SCViewer including their functions and keyboard shortcuts.
+
+[#_keybindings]
+=== Key Shortcuts
+
+Legend:
+
+* Left Mouse Button: LMB
+* Middle Mouse Button: MMB
+* Mouse Scroll wheel: MScrl
+* Context any means Name List, Value List or Waveform
+
+| Input | Modifier | Context | Action |
+|-----------|----------|----------|-----------------------------------|
+| LMB klick | | any | select |
+| LMB klick | Shift | Waveform | move selected marker to position |
+| LMB klick | Control | Waveform | move cursor to position |
+| LMB drag | | Waveform | zoom to range |
+| MMB klick | | Waveform | move selected marker to position |
+| MScrl | | any | scroll window up/down |
+| MScrl | Shift | any | scroll window left/right |
+| Key left | | Waveform | scroll window to the left (slow) |
+| Key right | | Waveform | scroll window to the right (slow) |
+| Key left | Shift | Waveform | scroll window to the left (fast) |
+| Key right | Shift | Waveform | scroll window to the right (fast) |
+| Key up | | Waveform | move selection up |
+| Key down | | Waveform | move selection down |
+| Key up | Control | Waveform | move selected track up |
+| Key down | Control | Waveform | move selected track down |
+| Key + | Control | Waveform | zoom in |
+| Key - | Control | Waveform | zoom out |
+| Key Pos1 | | Waveform | jump to selected marker |
+| Key End | | Waveform | jump to cursor |
+| Key Del | | any | delete selected entries |
diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc b/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc
new file mode 100644
index 0000000..3c3e6e9
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/asciidoc/SCViewerHelp.adoc
@@ -0,0 +1,28 @@
+[#_start]
+= SCViewer User Guide
+:doctype: book
+:source-highlighter: coderay
+:coderay-linenums-mode: inline
+:coderay-css: class
+:listing-caption: Listing
+:icons: font
+//add table-of-contents (toc) and set its depth
+:toc:
+:toclevels: 6
+//set directories
+:imagesdir: ./images
+:iconsdir: ./icons
+:stylesdir: ./styles
+:scriptsdir: ./js
+:title-logo-image: image:Minres_logo_square.png[]
+//add math support, also do via cmd-line a 'gem install asciimath'
+:stem:
+
+// unset toc, otherwise it appears in table cells -> known bug, should be fixed in later versions!
+:toc!:
+
+// ///////////////////////////////////////////////////////////////////////////////////////////////////// OVERVIEW ///////////////////////////////////////////////////////
+include::Overview.adoc[]
+
+// ///////////////////////////////////////////////////////////////////////////////////////////////////// Reference //////////////////////////////////////////////////////
+include::Reference.adoc[]
diff --git a/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png b/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png
new file mode 100644
index 0000000..981da5e
Binary files /dev/null and b/doc/com.minres.scviewer.doc/src/asciidoc/images/Minres_logo_square.png differ
diff --git a/doc/com.minres.scviewer.doc/src/docbkx/.gitignore b/doc/com.minres.scviewer.doc/src/docbkx/.gitignore
new file mode 100644
index 0000000..467e3a2
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/docbkx/.gitignore
@@ -0,0 +1 @@
+/SCViewerHelp.xml
diff --git a/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css b/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css
new file mode 100644
index 0000000..e3ffd53
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/docbkx/css/narrow_style.css
@@ -0,0 +1,124 @@
+P.Code {
+ display: block;
+ text-align: left;
+ text-indent: 0.00pt;
+ margin-top: 0.000000pt;
+ margin-bottom: 0.000000pt;
+ margin-right: 0.000000pt;
+ margin-left: 1.5em;
+ font-size: 100%;
+ font-weight: medium;
+ font-style: Regular;
+ color: #4444CC;
+ text-decoration: none;
+ vertical-align: baseline;
+ text-transform: none;
+ font-family: "Courier New";
+}
+H6.CaptionFigColumn {
+ display: block;
+ text-align: left;
+ text-indent: 0.000000pt;
+ margin-top: 0.3em;
+ margin-bottom: 1.1em;
+ margin-right: 0.000000pt;
+ margin-left: 0.000000pt;
+ font-size: 90%;
+ font-weight: medium;
+ font-style: Italic;
+ color: #000000;
+ text-decoration: none;
+ vertical-align: baseline;
+ text-transform: none;
+ font-family: "Arial";
+}
+P.Note {
+ display: block;
+ text-align: left;
+ text-indent: 0pt;
+ margin-top: 1.95em;
+ margin-bottom: 1.95em;
+ margin-right: 0.000000pt;
+ margin-left: 3.0em;
+ font-size: 110%;
+ font-weight: medium;
+ font-style: Italic;
+ color: #000000;
+ text-decoration: none;
+ vertical-align: baseline;
+ text-transform: none;
+ font-family: "Arial";
+}
+EM.UILabel {
+ font-weight: Bold;
+ font-style: Regular;
+ text-decoration: none;
+ vertical-align: baseline;
+ text-transform: none;
+}
+EM.CodeName {
+ font-weight: Bold;
+ font-style: Regular;
+ text-decoration: none;
+ vertical-align: baseline;
+ text-transform: none;
+ font-family:"Courier New";
+}
+
+
+
+body, html { border: 0px }
+
+/* following font face declarations need to be removed for DBCS */
+
+body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; color: #000000}
+pre { font-family: Courier, monospace}
+
+/* end font face declarations */
+
+/* following font size declarations should be OK for DBCS */
+body, h1, h2, h3, h4, h5, h6, p, table, td, caption, th, ul, ol, dl, li, dd, dt {font: message-box; }
+pre { font-size: 100% }
+code,samp { font-size: 100%; }
+
+/* end font size declarations */
+
+body { background: #FFFFFF}
+h1 { font-size: 180%; font-weight: medium; margin-top: 0.28em; margin-bottom: 0.05em; color: Highlight }
+h2 { font-size: 140%; font-weight: bold; margin-top: 0.22em; margin-bottom: 3; color: Highlight }
+h3 { font-size: 110%; font-weight: bold; margin-top: 0.18em; margin-bottom: 3 }
+h4 { font-size: 100%; font-weight: bold; margin-top: 0.2em; margin-bottom: 3; font-style: italic }
+p { margin-top: 1.0em; margin-bottom: 1.0em }
+pre { margin-left: 6; font-size: 90% }
+a:link { color: #0000FF }
+a:hover { color: #000080 }
+a:visited { text-decoration: underline }
+ul { margin-top: 0;
+ margin-bottom: 1.0em;
+ margin-left : 1.0em;
+ padding-left: 0;
+ }
+li { margin-top: 0;
+ margin-bottom: 0;
+ padding-left: 0;
+ margin-left: 0;
+ }
+li p { margin-top: 0; margin-bottom: 0 }
+ol { margin-top: 0;
+ margin-bottom: 10;
+ padding-left: 0;
+ margin-left: 1.4em }
+dl { margin-top: 0; margin-bottom: 10 }
+dt { margin-top: 0; margin-bottom: 0; font-weight: bold }
+dd { margin-top: 0; margin-bottom: 0 }
+strong { font-weight: bold}
+em { font-style: italic}
+var { font-style: italic}
+div.revision { border-left-style: solid; border-left-width: thin;
+ border-left-color: #7B68EE; padding-left:5 }
+th { font-weight: bold }
+
+.figure-contents .mediaobject img {
+ width: 100%;
+ heigth: auto;
+}
diff --git a/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore b/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore
new file mode 100644
index 0000000..824134a
--- /dev/null
+++ b/doc/com.minres.scviewer.doc/src/docbkx/images/.gitignore
@@ -0,0 +1 @@
+/Minres_logo_square.png
diff --git a/features/com.minres.scviewer.e4.help.feature/.gitignore b/features/com.minres.scviewer.e4.help.feature/.gitignore
new file mode 100644
index 0000000..b83d222
--- /dev/null
+++ b/features/com.minres.scviewer.e4.help.feature/.gitignore
@@ -0,0 +1 @@
+/target/
diff --git a/features/com.minres.scviewer.e4.help.feature/.project b/features/com.minres.scviewer.e4.help.feature/.project
new file mode 100644
index 0000000..5f245e2
--- /dev/null
+++ b/features/com.minres.scviewer.e4.help.feature/.project
@@ -0,0 +1,17 @@
+
+
+ com.minres.scviewer.e4.help.feature
+
+
+
+
+
+ org.eclipse.pde.FeatureBuilder
+
+
+
+
+
+ org.eclipse.pde.FeatureNature
+
+
diff --git a/features/com.minres.scviewer.e4.help.feature/build.properties b/features/com.minres.scviewer.e4.help.feature/build.properties
new file mode 100644
index 0000000..64f93a9
--- /dev/null
+++ b/features/com.minres.scviewer.e4.help.feature/build.properties
@@ -0,0 +1 @@
+bin.includes = feature.xml
diff --git a/features/com.minres.scviewer.e4.help.feature/feature.xml b/features/com.minres.scviewer.e4.help.feature/feature.xml
new file mode 100644
index 0000000..d9d9fb0
--- /dev/null
+++ b/features/com.minres.scviewer.e4.help.feature/feature.xml
@@ -0,0 +1,204 @@
+
+
+
+
+ [Enter Feature Description here.]
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/features/com.minres.scviewer.e4.help.feature/pom.xml b/features/com.minres.scviewer.e4.help.feature/pom.xml
new file mode 100644
index 0000000..a6a6050
--- /dev/null
+++ b/features/com.minres.scviewer.e4.help.feature/pom.xml
@@ -0,0 +1,12 @@
+
+ 4.0.0
+ com.minres.scviewer.e4.help.feature
+ eclipse-feature
+
+ com.minres.scviewer
+ com.minres.scviewer.parent
+ 2.15.1
+ ../..
+
+ 1.0.0-SNAPSHOT
+
diff --git a/plugins/com.minres.scviewer.e4.application.help/.classpath b/plugins/com.minres.scviewer.e4.application.help/.classpath
new file mode 100644
index 0000000..e801ebf
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/plugins/com.minres.scviewer.e4.application.help/.gitignore b/plugins/com.minres.scviewer.e4.application.help/.gitignore
new file mode 100644
index 0000000..b83d222
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/.gitignore
@@ -0,0 +1 @@
+/target/
diff --git a/plugins/com.minres.scviewer.e4.application.help/.project b/plugins/com.minres.scviewer.e4.application.help/.project
new file mode 100644
index 0000000..6204755
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/.project
@@ -0,0 +1,28 @@
+
+
+ com.minres.scviewer.e4.application.help
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs b/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..c9545f0
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,9 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF b/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..9b463f6
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: SCViewer Help
+Bundle-SymbolicName: com.minres.scviewer.e4.application.help;singleton:=true
+Bundle-Version: 2.15.1
+Bundle-Vendor: MINRES Technologies GmbH
+Automatic-Module-Name: com.minres.scviewer.e4.application.help
+Bundle-RequiredExecutionEnvironment: JavaSE-11
diff --git a/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties b/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties
new file mode 100644
index 0000000..91ef34c
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/OSGI-INF/l10n/bundle.properties
@@ -0,0 +1,5 @@
+#Properties file for com.minres.scviewer.e4.application
+Bundle-Vendor = MINRES Technologies GmbH
+Bundle-Name = Application Help
+product.description = SystemC Transaction and Waveform Viewer
+product.name = SCViewer
\ No newline at end of file
diff --git a/plugins/com.minres.scviewer.e4.application.help/build.properties b/plugins/com.minres.scviewer.e4.application.help/build.properties
new file mode 100644
index 0000000..fc53675
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/build.properties
@@ -0,0 +1,7 @@
+source.. = src/
+output.. = bin/
+bin.includes = plugin.xml,\
+ META-INF/,\
+ .,\
+ html/,\
+ *.xml
diff --git a/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html b/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html
new file mode 100644
index 0000000..a476078
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/html/maintopic.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Main Topic
+
+
+
+
Main Topic
+Please enter your text here.
+
+
\ No newline at end of file
diff --git a/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html b/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html
new file mode 100644
index 0000000..8a61c50
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/html/subtopic.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Sub Topic
+
+
+
+
Sub Topic
+Please enter your text here.
+
+
\ No newline at end of file
diff --git a/plugins/com.minres.scviewer.e4.application.help/html/toc.html b/plugins/com.minres.scviewer.e4.application.help/html/toc.html
new file mode 100644
index 0000000..326f0a9
--- /dev/null
+++ b/plugins/com.minres.scviewer.e4.application.help/html/toc.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Table of Contents
+
+
+
+