diff --git a/src/main/java/teetime/framework/package-info.java b/src/main/java/teetime/framework/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..c53e8f6083a67843705103946e280ac3cc661883
--- /dev/null
+++ b/src/main/java/teetime/framework/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains the implementation of the TeeTime framework.
+ */
+package teetime.framework;
\ No newline at end of file
diff --git a/src/main/java/teetime/framework/pipe/package-info.java b/src/main/java/teetime/framework/pipe/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..00bd2bc3490445badccc976d01287c1c440ecb25
--- /dev/null
+++ b/src/main/java/teetime/framework/pipe/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains all pipes related classes, such as factories and pre-defined pipes.
+ */
+package teetime.framework.pipe;
\ No newline at end of file
diff --git a/src/main/java/teetime/framework/signal/package-info.java b/src/main/java/teetime/framework/signal/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..d5e1fc50ceb4698a9bdb0ea43c71034062a58c93
--- /dev/null
+++ b/src/main/java/teetime/framework/signal/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains the signals that are used within the framework.
+ */
+package teetime.framework.signal;
\ No newline at end of file
diff --git a/src/main/java/teetime/stage/package-info.java b/src/main/java/teetime/stage/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..776c708bee3ddaa6edbb3026664284eafda37d13
--- /dev/null
+++ b/src/main/java/teetime/stage/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains a set of pre-defined stages, which are ready-to-go and can be used for analysis configuration.
+ */
+package teetime.stage;
\ No newline at end of file
diff --git a/src/main/java/teetime/util/package-info.java b/src/main/java/teetime/util/package-info.java
new file mode 100644
index 0000000000000000000000000000000000000000..b4d79541c7a72b365d6d1fb537606e14eba95827
--- /dev/null
+++ b/src/main/java/teetime/util/package-info.java
@@ -0,0 +1,4 @@
+/**
+ * Contains a set of utility classes, which are used by the TeeTime framework.
+ */
+package teetime.util;
\ No newline at end of file