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