diff --git a/src/Cargo.toml b/dsl_flow/Cargo.toml similarity index 100% rename from src/Cargo.toml rename to dsl_flow/Cargo.toml diff --git a/src/README.md b/dsl_flow/README.md similarity index 100% rename from src/README.md rename to dsl_flow/README.md diff --git a/src/examples/basic.rs b/dsl_flow/examples/basic.rs similarity index 100% rename from src/examples/basic.rs rename to dsl_flow/examples/basic.rs diff --git a/src/examples/report.rs b/dsl_flow/examples/report.rs similarity index 100% rename from src/examples/report.rs rename to dsl_flow/examples/report.rs diff --git a/src/src/context.rs b/dsl_flow/src/context.rs similarity index 100% rename from src/src/context.rs rename to dsl_flow/src/context.rs diff --git a/src/src/dsl.rs b/dsl_flow/src/dsl.rs similarity index 100% rename from src/src/dsl.rs rename to dsl_flow/src/dsl.rs diff --git a/src/src/engine.rs b/dsl_flow/src/engine.rs similarity index 100% rename from src/src/engine.rs rename to dsl_flow/src/engine.rs diff --git a/src/src/expr.rs b/dsl_flow/src/expr.rs similarity index 100% rename from src/src/expr.rs rename to dsl_flow/src/expr.rs diff --git a/src/src/lib.rs b/dsl_flow/src/lib.rs similarity index 100% rename from src/src/lib.rs rename to dsl_flow/src/lib.rs diff --git a/src/src/node.rs b/dsl_flow/src/node.rs similarity index 100% rename from src/src/node.rs rename to dsl_flow/src/node.rs diff --git a/src/src/state.rs b/dsl_flow/src/state.rs similarity index 100% rename from src/src/state.rs rename to dsl_flow/src/state.rs diff --git a/src/tests/flow_tests.rs b/dsl_flow/tests/flow_tests.rs similarity index 100% rename from src/tests/flow_tests.rs rename to dsl_flow/tests/flow_tests.rs