diff --git a/src/main/java/kieker/analysis/dev/ComponentDependencyGraphCreatorStage.java b/src/main/java/kieker/analysis/dev/ComponentDependencyGraphCreatorStage.java
new file mode 100644
index 0000000000000000000000000000000000000000..fcb2d9acedd97c800a57c99a3f025a452afe4372
--- /dev/null
+++ b/src/main/java/kieker/analysis/dev/ComponentDependencyGraphCreatorStage.java
@@ -0,0 +1,17 @@
+package kieker.analysis.dev;
+
+import com.tinkerpop.blueprints.Graph;
+
+import teetime.stage.basic.AbstractTransformation;
+
+public class ComponentDependencyGraphCreatorStage extends AbstractTransformation<OperationsDependency, Graph> {
+
+	@Override
+	protected void execute(final OperationsDependency element) {
+
+		// Loop trough nodes
+		// Loop trough edges
+
+	}
+
+}
diff --git a/src/main/java/kieker/analysis/dev/DependencyStatisticsDecoratorStage.java b/src/main/java/kieker/analysis/dev/DependencyStatisticsDecoratorStage.java
new file mode 100644
index 0000000000000000000000000000000000000000..d6c4033c4b28477bf1835b02e8683b63f3506674
--- /dev/null
+++ b/src/main/java/kieker/analysis/dev/DependencyStatisticsDecoratorStage.java
@@ -0,0 +1,16 @@
+package kieker.analysis.dev;
+
+import teetime.stage.basic.AbstractTransformation;
+
+public class DependencyStatisticsDecoratorStage extends AbstractTransformation<OperationsDependency, OperationsDependency> {
+
+	@Override
+	protected void execute(final OperationsDependency element) {
+
+		// TODO
+
+		this.getOutputPort().send(element);
+
+	}
+
+}