diff --git a/optimization/boiler_plate.cpp b/workbench/boiler_place.cpp similarity index 100% rename from optimization/boiler_plate.cpp rename to workbench/boiler_place.cpp diff --git a/optimization/high_resolution_timer.hpp b/workbench/high_resolution_timer.hpp similarity index 100% rename from optimization/high_resolution_timer.hpp rename to workbench/high_resolution_timer.hpp diff --git a/optimization/karma/Jamfile b/workbench/karma/Jamfile similarity index 100% rename from optimization/karma/Jamfile rename to workbench/karma/Jamfile diff --git a/optimization/karma/double_performance.cpp b/workbench/karma/double_performance.cpp similarity index 100% rename from optimization/karma/double_performance.cpp rename to workbench/karma/double_performance.cpp diff --git a/optimization/karma/format_performance.cpp b/workbench/karma/format_performance.cpp similarity index 100% rename from optimization/karma/format_performance.cpp rename to workbench/karma/format_performance.cpp diff --git a/optimization/karma/int_generator.cpp b/workbench/karma/int_generator.cpp similarity index 100% rename from optimization/karma/int_generator.cpp rename to workbench/karma/int_generator.cpp diff --git a/optimization/karma/real_generator.cpp b/workbench/karma/real_generator.cpp similarity index 100% rename from optimization/karma/real_generator.cpp rename to workbench/karma/real_generator.cpp diff --git a/optimization/karma/sequence_performance.cpp b/workbench/karma/sequence_performance.cpp similarity index 100% rename from optimization/karma/sequence_performance.cpp rename to workbench/karma/sequence_performance.cpp diff --git a/optimization/measure.hpp b/workbench/measure.hpp similarity index 100% rename from optimization/measure.hpp rename to workbench/measure.hpp diff --git a/optimization/qi/Jamfile b/workbench/qi/Jamfile similarity index 100% rename from optimization/qi/Jamfile rename to workbench/qi/Jamfile diff --git a/optimization/qi/attr_vs_actions.cpp b/workbench/qi/attr_vs_actions.cpp similarity index 100% rename from optimization/qi/attr_vs_actions.cpp rename to workbench/qi/attr_vs_actions.cpp diff --git a/optimization/qi/int_parser.cpp b/workbench/qi/int_parser.cpp similarity index 100% rename from optimization/qi/int_parser.cpp rename to workbench/qi/int_parser.cpp diff --git a/optimization/qi/keywords.cpp b/workbench/qi/keywords.cpp similarity index 100% rename from optimization/qi/keywords.cpp rename to workbench/qi/keywords.cpp diff --git a/optimization/qi/keywords.hpp b/workbench/qi/keywords.hpp similarity index 100% rename from optimization/qi/keywords.hpp rename to workbench/qi/keywords.hpp diff --git a/optimization/qi/real_parser.cpp b/workbench/qi/real_parser.cpp similarity index 100% rename from optimization/qi/real_parser.cpp rename to workbench/qi/real_parser.cpp