diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity-const-solution/RR-multi-patch-with-gravity-constant-solution.py b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity-const-solution/RR-multi-patch-with-gravity-constant-solution.py
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity-const-solution/RR-multi-patch-with-gravity-constant-solution.py
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity-const-solution/RR-multi-patch-with-gravity-constant-solution.py
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/RR-multi-patch-with-gravity.py b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/RR-multi-patch-with-gravity.py
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/RR-multi-patch-with-gravity.py
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/RR-multi-patch-with-gravity.py
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Makefile b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Makefile
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Makefile
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Makefile
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time-with-gravity.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/Errornorm-exact-solution-over-time.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.00.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.01.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.02.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.03.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.04.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.05.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.06.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.07.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.08.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.12.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.16.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.20.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.24.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.28.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.32.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.dep b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.dep
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.dep
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.dep
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.png b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.png
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.png
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/Tikzcache/RR-2-patch-subsequent_errors_t0.36.png
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_exact_solution_error_norms.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_exact_solution_error_norms.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_exact_solution_error_norms.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_exact_solution_error_norms.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_subsequent_errors.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_subsequent_errors.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_subsequent_errors.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/meshres20_dt0.01_subsequent_errors.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/.dropbox.attr b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/.dropbox.attr
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/.dropbox.attr
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/.dropbox.attr
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/Diplomarbeitsskriptpraeambel/theoreme_und_farbe.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/Diplomarbeitsskriptpraeambel/theoreme_und_farbe.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/Diplomarbeitsskriptpraeambel/theoreme_und_farbe.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/Diplomarbeitsskriptpraeambel/theoreme_und_farbe.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/L-Schema_Paper_makros.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/L-Schema_Paper_makros.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/L-Schema_Paper_makros.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/L-Schema_Paper_makros.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikel_theoreme_und_farbe.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikel_theoreme_und_farbe.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikel_theoreme_und_farbe.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikel_theoreme_und_farbe.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikelpraeambel.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikelpraeambel.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikelpraeambel.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/artikelpraeambel.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/lualatexartikelpraeambel.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/lualatexartikelpraeambel.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/lualatexartikelpraeambel.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/lualatexartikelpraeambel.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/special_symbols.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/special_symbols.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/special_symbols.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/special_symbols.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/theoreme_und_farbe.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/theoreme_und_farbe.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/theoreme_und_farbe.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/praeambels_and_definitions/theoreme_und_farbe.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/subsequent_errors.tex b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/subsequent_errors.tex
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/subsequent_errors.tex
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/plots/subsequent_errors.tex
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/run-simulation b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/run-simulation
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/run-simulation
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-plus-gravity/run-simulation
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch-const-solution/RR-multi-patch-with-inner-patch-constant-solution.py b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch-const-solution/RR-multi-patch-with-inner-patch-constant-solution.py
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch-const-solution/RR-multi-patch-with-inner-patch-constant-solution.py
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch-const-solution/RR-multi-patch-with-inner-patch-constant-solution.py
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/RR-multi-patch-with-inner-patch.py b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/RR-multi-patch-with-inner-patch.py
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/RR-multi-patch-with-inner-patch.py
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/RR-multi-patch-with-inner-patch.py
diff --git a/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/run-simulation b/Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/run-simulation
similarity index 100%
rename from Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/run-simulation
rename to Usecases/Richards-Richards/multi-patch/RR-multi-patch-with-inner-patch/run-simulation
diff --git a/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/RR-2-patch-symmetric.py b/Usecases/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/RR-2-patch-symmetric.py
similarity index 100%
rename from Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/RR-2-patch-symmetric.py
rename to Usecases/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/RR-2-patch-symmetric.py
diff --git a/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/run-simulation b/Usecases/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/run-simulation
similarity index 100%
rename from Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/run-simulation
rename to Usecases/Richards-Richards/two-patch/RR-two-patch-symmetric-analytic-soltion/run-simulation
diff --git a/Richards-Richards/two-patch/RR-two-patch-test-case/RR-2-patch-test.py b/Usecases/Richards-Richards/two-patch/RR-two-patch-test-case/RR-2-patch-test.py
similarity index 100%
rename from Richards-Richards/two-patch/RR-two-patch-test-case/RR-2-patch-test.py
rename to Usecases/Richards-Richards/two-patch/RR-two-patch-test-case/RR-2-patch-test.py
diff --git a/Richards-Richards/two-patch/RR-two-patch-test-case/run-simulation b/Usecases/Richards-Richards/two-patch/RR-two-patch-test-case/run-simulation
similarity index 100%
rename from Richards-Richards/two-patch/RR-two-patch-test-case/run-simulation
rename to Usecases/Richards-Richards/two-patch/RR-two-patch-test-case/run-simulation
diff --git a/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting.py b/Usecases/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting.py
rename to Usecases/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting.py
diff --git a/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/run-simulation b/Usecases/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/Archive/TP-R-multi-patch-same-wetting-phase-as-RR-zero-nonwetting/run-simulation
diff --git a/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/TP-R-multi-patch-with-inner-patch.py b/Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/TP-R-multi-patch-with-inner-patch.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/TP-R-multi-patch-with-inner-patch.py
rename to Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/TP-R-multi-patch-with-inner-patch.py
diff --git a/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/TP-R-multi-patch-with-inner-patch.py b/Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/TP-R-multi-patch-with-inner-patch.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/TP-R-multi-patch-with-inner-patch.py
rename to Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/TP-R-multi-patch-with-inner-patch.py
diff --git a/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/run-simulation b/Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/mesh_studies/run-simulation
diff --git a/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/run-simulation b/Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/five_patch_domain_with_inner_patch/run-simulation
diff --git a/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-all-params-one.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-all-params-one.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-all-params-one.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-all-params-one.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm-coarse-dt-longterm.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm-coarse-dt-longterm.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm-coarse-dt-longterm.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm-coarse-dt-longterm.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil-g-but-same-perm.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/TP-R-layered_soil.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-g-but-same-perm-mesh-study.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-g-but-same-perm-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-g-but-same-perm-mesh-study.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-g-but-same-perm-mesh-study.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-mesh-study.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-mesh-study.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/TP-R-layered_soil-mesh-study.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil/mesh_study/run-simulation b/Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/mesh_study/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/mesh_study/run-simulation
diff --git a/Two-phase-Richards/multi-patch/layered_soil/run-simulation b/Usecases/Two-phase-Richards/multi-patch/layered_soil/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil/run-simulation
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-all-params-one.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-all-params-one.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-all-params-one.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-all-params-one.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-pure-dd.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-pure-dd.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-pure-dd.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic-pure-dd.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/TP-R-layered_soil_with_inner_patch-realistic.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-all-params-one-mesh-study.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-all-params-one-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-all-params-one-mesh-study.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-all-params-one-mesh-study.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-pure-dd-mesh-study.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-pure-dd-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-pure-dd-mesh-study.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-pure-dd-mesh-study.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-different-permeabilties.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-same-intrinsic.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-same-intrinsic.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-same-intrinsic.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic-same-intrinsic.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic.py b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic.py
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic.py
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/TP-R-layered_soil_with_inner_patch-realistic.py
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/run-simulation b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/mesh_study/run-simulation
diff --git a/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/run-simulation b/Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/run-simulation
similarity index 100%
rename from Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/run-simulation
rename to Usecases/Two-phase-Richards/multi-patch/layered_soil_with_inner_patch/run-simulation
diff --git a/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-infiltration-exfiltration.py b/Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-infiltration-exfiltration.py
similarity index 100%
rename from Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-infiltration-exfiltration.py
rename to Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-infiltration-exfiltration.py
diff --git a/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact-pure-dd.py b/Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact-pure-dd.py
similarity index 100%
rename from Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact-pure-dd.py
rename to Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact-pure-dd.py
diff --git a/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact.py b/Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact.py
similarity index 100%
rename from Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact.py
rename to Usecases/Two-phase-Richards/two-patch/Archive/TP-R-no-exact-solution/TP-R-2-patch-no-exact.py
diff --git a/Two-phase-Richards/two-patch/Archive/TP-R-two-patch-test-case-constant-solution/TP-R-2-patch-test-constant-solution.py b/Usecases/Two-phase-Richards/two-patch/Archive/TP-R-two-patch-test-case-constant-solution/TP-R-2-patch-test-constant-solution.py
similarity index 100%
rename from Two-phase-Richards/two-patch/Archive/TP-R-two-patch-test-case-constant-solution/TP-R-2-patch-test-constant-solution.py
rename to Usecases/Two-phase-Richards/two-patch/Archive/TP-R-two-patch-test-case-constant-solution/TP-R-2-patch-test-constant-solution.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/Archive/TP-R-2-realistic-parameters-densities-scaled.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/Archive/TP-R-2-realistic-parameters-densities-scaled.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/Archive/TP-R-2-realistic-parameters-densities-scaled.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/Archive/TP-R-2-realistic-parameters-densities-scaled.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd-realistic.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd-realistic.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd-realistic.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd-realistic.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-pure-dd.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-same-intrinsic-perm.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-same-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-same-intrinsic-perm.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic-same-intrinsic-perm.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-realistic.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-test.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-test.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-test.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/TP-R-2-patch-test.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-new-gli-bak.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-new-gli-bak.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-new-gli-bak.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-new-gli-bak.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-with-intrinsic-permeability.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-with-intrinsic-permeability.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-with-intrinsic-permeability.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-mesh-study-with-intrinsic-permeability.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm-mesh-study.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm-mesh-study.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/Archive/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm-mesh-study.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one-but-g.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one-but-g.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one-but-g.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one-but-g.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study-all-params-one.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-mesh-study.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm-mesh-study.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm-mesh-study.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm-mesh-study.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-gravity-but-same-intrinsic-perm-mesh-study.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-no-gravity-but-varying-intrinsic-perm.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-same-intrinsic-perm.py b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-same-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-same-intrinsic-perm.py
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/TP-R-2-patch-realistic-same-intrinsic-perm.py
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/run-simulation b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/run-simulation
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/run-simulation
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/mesh_studies/run-simulation
diff --git a/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/run-simulation b/Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/run-simulation
similarity index 100%
rename from Two-phase-Richards/two-patch/TP-R-two-patch-test-case/run-simulation
rename to Usecases/Two-phase-Richards/two-patch/TP-R-two-patch-test-case/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/Archive/README b/Usecases/Two-phase-Two-phase/multi-patch/Archive/README
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/README
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/README
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/TP-TP-layered_soil-const-solution.py b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/TP-TP-layered_soil-const-solution.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/TP-TP-layered_soil-const-solution.py
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/TP-TP-layered_soil-const-solution.py
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-const-solution/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/TP-TP-layered_soil_with_inner_patch_const_solution.py b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/TP-TP-layered_soil_with_inner_patch_const_solution.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/TP-TP-layered_soil_with_inner_patch_const_solution.py
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/TP-TP-layered_soil_with_inner_patch_const_solution.py
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/debug-weird-rogue-dof.py b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/debug-weird-rogue-dof.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/debug-weird-rogue-dof.py
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/debug-weird-rogue-dof.py
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-TP-layered-soil-case-with-inner-patch-constant-solution/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/TP-multi-patch-with-gravity-same-wetting-phase-as-RR.py b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/TP-multi-patch-with-gravity-same-wetting-phase-as-RR.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/TP-multi-patch-with-gravity-same-wetting-phase-as-RR.py
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/TP-multi-patch-with-gravity-same-wetting-phase-as-RR.py
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/old_geometry.py b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/old_geometry.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/old_geometry.py
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/old_geometry.py
diff --git a/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/Archive/TP-multi-patch-plus-gravity-with-same-wetting-phase-as-RR/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/Archive/TP-TP-layered_soil_with_inner_patch-realistic.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-model-change-interface12.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-model-change-interface12.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-model-change-interface12.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-model-change-interface12.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/TP-TP-layered_soil_with_inner_patch.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change_mesh_study.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change_mesh_study.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change_mesh_study.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-different-model-change_mesh_study.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd_mesh_study.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd_mesh_study.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd_mesh_study.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/Archive/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd_mesh_study.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch-realistic-pure-dd.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch_mesh_study.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch_mesh_study.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch_mesh_study.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/TP-TP-layered_soil_with_inner_patch_mesh_study.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/mesh_study/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case-with-inner-patch/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil-second-example.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil-second-example.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil-second-example.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil-second-example.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil_pure_dd.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil_pure_dd.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil_pure_dd.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/Archive/TP-TP-layered_soil_pure_dd.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-different-intrinsic.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-different-intrinsic.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-different-intrinsic.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-different-intrinsic.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-second-example.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-second-example.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-second-example.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil-second-example.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil_pure_dd.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil_pure_dd.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil_pure_dd.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/TP-TP-layered_soil_pure_dd.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/TP-TP-layered_soil_pure_dd_mesh_study.py b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/TP-TP-layered_soil_pure_dd_mesh_study.py
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/TP-TP-layered_soil_pure_dd_mesh_study.py
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/TP-TP-layered_soil_pure_dd_mesh_study.py
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/mesh_study/run-simulation
diff --git a/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/run-simulation b/Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/run-simulation
rename to Usecases/Two-phase-Two-phase/multi-patch/TP-TP-layered-soil-case/run-simulation
diff --git a/Two-phase-Two-phase/one-patch/Archive/README b/Usecases/Two-phase-Two-phase/one-patch/Archive/README
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/README
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/README
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-alterantive.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-alterantive.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-alterantive.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-alterantive.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-linear-koefficients.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-linear-koefficients.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-linear-koefficients.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-linear-koefficients.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test-realistic.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test-realistic.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test-realistic.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test-realistic.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-new-gravity-test.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-injection.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-injection.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-injection.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-injection.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-solution.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-solution.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-solution.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-no-exact-solution.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-purely-postive-pc.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-purely-postive-pc.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch-purely-postive-pc.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch-purely-postive-pc.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/TP-one-patch.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/TP-one-patch.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/TP-one-patch.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study-alternative.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study-alternative.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study-alternative.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study-alternative.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/R-one-patch-mesh-study.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study/TP-one-patch-mesh-study.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/TP-one-patch-mesh-study.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study/TP-one-patch-mesh-study.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/TP-one-patch-mesh-study.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study/run-simulation b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study/run-simulation
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study/run-simulation
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/R-one-patch-mesh-study-fixed-timestep.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/R-one-patch-mesh-study-fixed-timestep.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/R-one-patch-mesh-study-fixed-timestep.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/R-one-patch-mesh-study-fixed-timestep.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-constant-pressures.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-constant-pressures.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-constant-pressures.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-constant-pressures.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-nonwetting0.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-nonwetting0.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-nonwetting0.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-nonwetting0.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-wetting0.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-wetting0.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-wetting0.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep-wetting0.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep.py b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep.py
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/TP-one-patch-mesh-study-fixed-timestep.py
diff --git a/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/run-simulation b/Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/run-simulation
rename to Usecases/Two-phase-Two-phase/one-patch/Archive/mesh_study_for_fixed_timestep/run-simulation
diff --git a/Two-phase-Two-phase/one-patch/TP-one-patch.py b/Usecases/Two-phase-Two-phase/one-patch/TP-one-patch.py
similarity index 100%
rename from Two-phase-Two-phase/one-patch/TP-one-patch.py
rename to Usecases/Two-phase-Two-phase/one-patch/TP-one-patch.py
diff --git a/Two-phase-Two-phase/one-patch/run-simulation b/Usecases/Two-phase-Two-phase/one-patch/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/one-patch/run-simulation
rename to Usecases/Two-phase-Two-phase/one-patch/run-simulation
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-alterantive.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-alterantive.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-alterantive.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-alterantive.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-test.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-test.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-test.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/Archive/TP-TP-2-patch-test.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-alterantive.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-alterantive.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-alterantive.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-alterantive.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-different-intrinsic-perm.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-different-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-different-intrinsic-perm.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-different-intrinsic-perm.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-nonwetting-zero-on-subdomain1.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-same-intrinsic-perm.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-same-intrinsic-perm.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-same-intrinsic-perm.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-same-intrinsic-perm.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-test.py b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-test.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-test.py
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/TP-TP-2-patch-test.py
diff --git a/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/run-simulation b/Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/run-simulation
rename to Usecases/Two-phase-Two-phase/two-patch/TP-TP-2-patch-test-case/run-simulation
diff --git a/Two-phase-Two-phase/two-patch/archive/README b/Usecases/Two-phase-Two-phase/two-patch/archive/README
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/README
rename to Usecases/Two-phase-Two-phase/two-patch/archive/README
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-constant-solution/TP-TP-2-patch-constant-solution.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-constant-solution/TP-TP-2-patch-constant-solution.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-constant-solution/TP-TP-2-patch-constant-solution.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-constant-solution/TP-TP-2-patch-constant-solution.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin-alternative.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin-alternative.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin-alternative.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin-alternative.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-horizontal-interface-avoiding-origin.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin-alternative.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin-alternative.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin-alternative.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin-alternative.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/TP-TP-2-patch-pure-dd-horizontal-tilted-interface-avoiding-origin.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/debug-interface-tilted.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/debug-interface-tilted.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/debug-interface-tilted.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/TP-TP-2-patch-pure-dd-tilted-interface/debug-interface-tilted.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/corner_subdomains/TP-TP-4-patch-pure-dd-corner_subdomains-avoiding-origin.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/corner_subdomains/TP-TP-4-patch-pure-dd-corner_subdomains-avoiding-origin.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/corner_subdomains/TP-TP-4-patch-pure-dd-corner_subdomains-avoiding-origin.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/corner_subdomains/TP-TP-4-patch-pure-dd-corner_subdomains-avoiding-origin.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/debug-interface-dofs.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/debug-interface-dofs.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/debug-interface-dofs.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/debug-interface-dofs.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-2-patch-pure-dd-avoid-interface-at-origin/mesh_study_convergence/TP-TP-2-patch-pure-dd-convergence-study.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/TP-TP-2-patch-test_sinus.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/TP-TP-2-patch-test_sinus.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/TP-TP-2-patch-test_sinus.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/TP-TP-2-patch-test_sinus.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/startup.sh b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/startup.sh
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/startup.sh
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case-sinus_solution/startup.sh
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case/startup.sh b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case/startup.sh
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case/startup.sh
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case/startup.sh
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/TP-TP-2-patch-test_sanity-check.py b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/TP-TP-2-patch-test_sanity-check.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/TP-TP-2-patch-test_sanity-check.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/TP-TP-2-patch-test_sanity-check.py
diff --git a/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/startup.sh b/Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/startup.sh
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/startup.sh
rename to Usecases/Two-phase-Two-phase/two-patch/archive/TP-TP-patch-test-case_sanitycheck/startup.sh
diff --git a/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection-pure-dd.py b/Usecases/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection-pure-dd.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection-pure-dd.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection-pure-dd.py
diff --git a/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection.py b/Usecases/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection.py
rename to Usecases/Two-phase-Two-phase/two-patch/archive/injection/TP-TP-2-patch-injection.py
diff --git a/Two-phase-Two-phase/two-patch/archive/injection/run-simulation b/Usecases/Two-phase-Two-phase/two-patch/archive/injection/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/two-patch/archive/injection/run-simulation
rename to Usecases/Two-phase-Two-phase/two-patch/archive/injection/run-simulation
diff --git a/Two-phase-Two-phase/two-patch/mesh_studies/TP-TP-2-patch-mesh-study.py b/Usecases/Two-phase-Two-phase/two-patch/mesh_studies/TP-TP-2-patch-mesh-study.py
similarity index 100%
rename from Two-phase-Two-phase/two-patch/mesh_studies/TP-TP-2-patch-mesh-study.py
rename to Usecases/Two-phase-Two-phase/two-patch/mesh_studies/TP-TP-2-patch-mesh-study.py
diff --git a/Two-phase-Two-phase/two-patch/mesh_studies/run-simulation b/Usecases/Two-phase-Two-phase/two-patch/mesh_studies/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/two-patch/mesh_studies/run-simulation
rename to Usecases/Two-phase-Two-phase/two-patch/mesh_studies/run-simulation
diff --git a/Two-phase-Two-phase/two-patch/run-simulation b/Usecases/Two-phase-Two-phase/two-patch/run-simulation
similarity index 100%
rename from Two-phase-Two-phase/two-patch/run-simulation
rename to Usecases/Two-phase-Two-phase/two-patch/run-simulation