diff --git a/applications/utilities/mesh/generation/snappyHexMesh/meshQualityDict b/applications/utilities/mesh/generation/snappyHexMesh/meshQualityDict
deleted file mode 100644
index edbfafe180ae88e188ec1c7e81965a7bf8e27602..0000000000000000000000000000000000000000
--- a/applications/utilities/mesh/generation/snappyHexMesh/meshQualityDict
+++ /dev/null
@@ -1,21 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1812                                 |
-|   \\  /    A nd           | Web:      www.OpenFOAM.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    object      meshQualityDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-// Include defaults parameters from master dictionary
-#includeEtc "caseDicts/meshQualityDict"
-
-
-// ************************************************************************* //
diff --git a/applications/utilities/preProcessing/mapFields/mapFieldsDict b/applications/utilities/preProcessing/mapFields/mapFieldsDict
deleted file mode 100644
index f1c854d4bc5a08efb992c1f93ca1fca4a715bd14..0000000000000000000000000000000000000000
--- a/applications/utilities/preProcessing/mapFields/mapFieldsDict
+++ /dev/null
@@ -1,30 +0,0 @@
-/*--------------------------------*- C++ -*----------------------------------*\
-| =========                 |                                                 |
-| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
-|  \\    /   O peration     | Version:  v1812                                 |
-|   \\  /    A nd           | Web:      www.OpenFOAM.com                      |
-|    \\/     M anipulation  |                                                 |
-\*---------------------------------------------------------------------------*/
-FoamFile
-{
-    version     2.0;
-    format      ascii;
-    class       dictionary;
-    object      mapFieldsDict;
-}
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-// List of pairs of target/source patches for mapping
-patchMap
-(
-    lid movingWall
-);
-
-// List of target patches cutting the source domain (these need to be
-// handled specially e.g. interpolated from internal values)
-cuttingPatches
-(
-    fixedWalls
-);
-
-// ************************************************************************* //
diff --git a/applications/utilities/mesh/advanced/PDRMesh/PDRMeshDict b/etc/caseDicts/annotated/PDRMeshDict
similarity index 100%
rename from applications/utilities/mesh/advanced/PDRMesh/PDRMeshDict
rename to etc/caseDicts/annotated/PDRMeshDict
diff --git a/etc/caseDicts/annotated/README.md b/etc/caseDicts/annotated/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..8d3e99ac7310ade6f9d73b28092849f778d7fcad
--- /dev/null
+++ b/etc/caseDicts/annotated/README.md
@@ -0,0 +1,5 @@
+Annotated Dictionaries
+----------------------
+
+This directory contains a collection of example dictionaries which can
+be used as a reference for some of the available options.
diff --git a/applications/utilities/thermophysical/adiabaticFlameT/controlDict b/etc/caseDicts/annotated/adiabaticFlameTDict
similarity index 100%
rename from applications/utilities/thermophysical/adiabaticFlameT/controlDict
rename to etc/caseDicts/annotated/adiabaticFlameTDict
diff --git a/applications/utilities/preProcessing/changeDictionary/changeDictionaryDict b/etc/caseDicts/annotated/changeDictionaryDict
similarity index 100%
rename from applications/utilities/preProcessing/changeDictionary/changeDictionaryDict
rename to etc/caseDicts/annotated/changeDictionaryDict
diff --git a/applications/utilities/mesh/advanced/collapseEdges/collapseDict b/etc/caseDicts/annotated/collapseDict
similarity index 100%
rename from applications/utilities/mesh/advanced/collapseEdges/collapseDict
rename to etc/caseDicts/annotated/collapseDict
diff --git a/applications/utilities/mesh/manipulation/createBaffles/createBafflesDict b/etc/caseDicts/annotated/createBafflesDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/createBaffles/createBafflesDict
rename to etc/caseDicts/annotated/createBafflesDict
diff --git a/applications/utilities/mesh/manipulation/createPatch/createPatchDict b/etc/caseDicts/annotated/createPatchDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/createPatch/createPatchDict
rename to etc/caseDicts/annotated/createPatchDict
diff --git a/applications/utilities/parallelProcessing/decomposePar/decomposeParDict b/etc/caseDicts/annotated/decomposeParDict
similarity index 100%
rename from applications/utilities/parallelProcessing/decomposePar/decomposeParDict
rename to etc/caseDicts/annotated/decomposeParDict
diff --git a/applications/utilities/thermophysical/equilibriumFlameT/controlDict b/etc/caseDicts/annotated/equilibriumFlameTDict
similarity index 100%
rename from applications/utilities/thermophysical/equilibriumFlameT/controlDict
rename to etc/caseDicts/annotated/equilibriumFlameTDict
diff --git a/applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshDict b/etc/caseDicts/annotated/extrude2DMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/extrude2DMesh/extrude2DMeshDict
rename to etc/caseDicts/annotated/extrude2DMeshDict
diff --git a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMeshDict b/etc/caseDicts/annotated/extrudeMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMeshDict
rename to etc/caseDicts/annotated/extrudeMeshDict
diff --git a/applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMeshDict b/etc/caseDicts/annotated/extrudeToRegionMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMeshDict
rename to etc/caseDicts/annotated/extrudeToRegionMeshDict
diff --git a/src/functionObjects/field/fieldCoordinateSystemTransform/postProcessingDict b/etc/caseDicts/annotated/fieldCoordinateSystemTransformDict
similarity index 100%
rename from src/functionObjects/field/fieldCoordinateSystemTransform/postProcessingDict
rename to etc/caseDicts/annotated/fieldCoordinateSystemTransformDict
diff --git a/applications/utilities/postProcessing/dataConversion/foamDataToFluent/foamDataToFluentDict b/etc/caseDicts/annotated/foamDataToFluentDict
similarity index 100%
rename from applications/utilities/postProcessing/dataConversion/foamDataToFluent/foamDataToFluentDict
rename to etc/caseDicts/annotated/foamDataToFluentDict
diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMeshDict b/etc/caseDicts/annotated/foamyHexMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/foamyMesh/foamyHexMesh/foamyHexMeshDict
rename to etc/caseDicts/annotated/foamyHexMeshDict
diff --git a/applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMeshDict b/etc/caseDicts/annotated/foamyQuadMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/foamyMesh/foamyQuadMesh/foamyQuadMeshDict
rename to etc/caseDicts/annotated/foamyQuadMeshDict
diff --git a/applications/utilities/preProcessing/mapFieldsPar/mapFieldsDict b/etc/caseDicts/annotated/mapFieldsDict
similarity index 97%
rename from applications/utilities/preProcessing/mapFieldsPar/mapFieldsDict
rename to etc/caseDicts/annotated/mapFieldsDict
index 5ab41189e9e9dcb12f4792540628c7a1c1a904f2..6f922cc303136fef5162346d7b89b7c2111badff 100644
--- a/applications/utilities/preProcessing/mapFieldsPar/mapFieldsDict
+++ b/etc/caseDicts/annotated/mapFieldsDict
@@ -10,7 +10,7 @@ FoamFile
     version     2.0;
     format      ascii;
     class       dictionary;
-    object      mapFieldsParDict;
+    object      mapFieldsDict;
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
diff --git a/applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBafflesDict b/etc/caseDicts/annotated/mergeOrSplitBafflesDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBafflesDict
rename to etc/caseDicts/annotated/mergeOrSplitBafflesDict
diff --git a/etc/caseDicts/annotated/meshQualityDict b/etc/caseDicts/annotated/meshQualityDict
new file mode 120000
index 0000000000000000000000000000000000000000..c4f4874d55d89fbc469272ddc0011a839fa48da8
--- /dev/null
+++ b/etc/caseDicts/annotated/meshQualityDict
@@ -0,0 +1 @@
+../meshQualityDict
\ No newline at end of file
diff --git a/applications/utilities/mesh/advanced/collapseEdges/meshQualityDict b/etc/caseDicts/annotated/meshQualityDict-collapseEdges
similarity index 100%
rename from applications/utilities/mesh/advanced/collapseEdges/meshQualityDict
rename to etc/caseDicts/annotated/meshQualityDict-collapseEdges
diff --git a/applications/utilities/mesh/manipulation/mirrorMesh/mirrorMeshDict b/etc/caseDicts/annotated/mirrorMeshDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/mirrorMesh/mirrorMeshDict
rename to etc/caseDicts/annotated/mirrorMeshDict
diff --git a/applications/utilities/thermophysical/mixtureAdiabaticFlameT/controlDict b/etc/caseDicts/annotated/mixtureAdiabaticFlameTDict
similarity index 100%
rename from applications/utilities/thermophysical/mixtureAdiabaticFlameT/controlDict
rename to etc/caseDicts/annotated/mixtureAdiabaticFlameTDict
diff --git a/applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict b/etc/caseDicts/annotated/modifyMeshDict
similarity index 100%
rename from applications/utilities/mesh/advanced/modifyMesh/modifyMeshDict
rename to etc/caseDicts/annotated/modifyMeshDict
diff --git a/applications/utilities/postProcessing/noise/noiseDict b/etc/caseDicts/annotated/noiseDict
similarity index 100%
rename from applications/utilities/postProcessing/noise/noiseDict
rename to etc/caseDicts/annotated/noiseDict
diff --git a/applications/utilities/postProcessing/lagrangian/steadyParticleTracks/particleTrackDict b/etc/caseDicts/annotated/particleTrackDict
similarity index 100%
rename from applications/utilities/postProcessing/lagrangian/steadyParticleTracks/particleTrackDict
rename to etc/caseDicts/annotated/particleTrackDict
diff --git a/applications/utilities/postProcessing/miscellaneous/pdfPlot/pdfDict b/etc/caseDicts/annotated/pdfDict
similarity index 100%
rename from applications/utilities/postProcessing/miscellaneous/pdfPlot/pdfDict
rename to etc/caseDicts/annotated/pdfDict
diff --git a/applications/utilities/postProcessing/miscellaneous/postChannel/postChannelDict b/etc/caseDicts/annotated/postChannelDict
similarity index 100%
rename from applications/utilities/postProcessing/miscellaneous/postChannel/postChannelDict
rename to etc/caseDicts/annotated/postChannelDict
diff --git a/src/functionObjects/field/processorField/postProcessingDict b/etc/caseDicts/annotated/processorFieldDict
similarity index 100%
rename from src/functionObjects/field/processorField/postProcessingDict
rename to etc/caseDicts/annotated/processorFieldDict
diff --git a/src/functionObjects/field/readFields/postProcessingDict b/etc/caseDicts/annotated/readFieldsDict
similarity index 100%
rename from src/functionObjects/field/readFields/postProcessingDict
rename to etc/caseDicts/annotated/readFieldsDict
diff --git a/applications/utilities/mesh/manipulation/refineMesh/refineMeshDict b/etc/caseDicts/annotated/refineMeshDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/refineMesh/refineMeshDict
rename to etc/caseDicts/annotated/refineMeshDict
diff --git a/applications/utilities/mesh/manipulation/renumberMesh/renumberMeshDict b/etc/caseDicts/annotated/renumberMeshDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/renumberMesh/renumberMeshDict
rename to etc/caseDicts/annotated/renumberMeshDict
diff --git a/applications/utilities/mesh/advanced/selectCells/selectCellsDict b/etc/caseDicts/annotated/selectCellsDict
similarity index 100%
rename from applications/utilities/mesh/advanced/selectCells/selectCellsDict
rename to etc/caseDicts/annotated/selectCellsDict
diff --git a/applications/utilities/preProcessing/setAlphaField/setAlphaFieldDict b/etc/caseDicts/annotated/setAlphaFieldDict
similarity index 100%
rename from applications/utilities/preProcessing/setAlphaField/setAlphaFieldDict
rename to etc/caseDicts/annotated/setAlphaFieldDict
diff --git a/applications/utilities/preProcessing/setFields/setFieldsDict b/etc/caseDicts/annotated/setFieldsDict
similarity index 100%
rename from applications/utilities/preProcessing/setFields/setFieldsDict
rename to etc/caseDicts/annotated/setFieldsDict
diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict b/etc/caseDicts/annotated/snappyHexMeshDict
similarity index 100%
rename from applications/utilities/mesh/generation/snappyHexMesh/snappyHexMeshDict
rename to etc/caseDicts/annotated/snappyHexMeshDict
diff --git a/applications/utilities/mesh/advanced/snappyRefineMesh/snappyRefineMeshDict b/etc/caseDicts/annotated/snappyRefineMeshDict
similarity index 100%
rename from applications/utilities/mesh/advanced/snappyRefineMesh/snappyRefineMeshDict
rename to etc/caseDicts/annotated/snappyRefineMeshDict
diff --git a/applications/utilities/mesh/manipulation/stitchMesh/stitchMeshDict b/etc/caseDicts/annotated/stitchMeshDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/stitchMesh/stitchMeshDict
rename to etc/caseDicts/annotated/stitchMeshDict
diff --git a/applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtractDict b/etc/caseDicts/annotated/surfaceFeatureExtractDict
similarity index 100%
rename from applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtractDict
rename to etc/caseDicts/annotated/surfaceFeatureExtractDict
diff --git a/applications/utilities/surface/surfaceHookUp/surfaceHookUpDict b/etc/caseDicts/annotated/surfaceHookUpDict
similarity index 100%
rename from applications/utilities/surface/surfaceHookUp/surfaceHookUpDict
rename to etc/caseDicts/annotated/surfaceHookUpDict
diff --git a/applications/utilities/surface/surfacePatch/surfacePatchDict b/etc/caseDicts/annotated/surfacePatchDict
similarity index 100%
rename from applications/utilities/surface/surfacePatch/surfacePatchDict
rename to etc/caseDicts/annotated/surfacePatchDict
diff --git a/applications/utilities/surface/surfaceSubset/surfaceSubsetDict b/etc/caseDicts/annotated/surfaceSubsetDict
similarity index 100%
rename from applications/utilities/surface/surfaceSubset/surfaceSubsetDict
rename to etc/caseDicts/annotated/surfaceSubsetDict
diff --git a/applications/utilities/mesh/manipulation/stitchMesh/toleranceDict b/etc/caseDicts/annotated/toleranceDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/stitchMesh/toleranceDict
rename to etc/caseDicts/annotated/toleranceDict
diff --git a/applications/utilities/mesh/manipulation/topoSet/topoSetDict b/etc/caseDicts/annotated/topoSetDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/topoSet/topoSetDict
rename to etc/caseDicts/annotated/topoSetDict
diff --git a/applications/utilities/mesh/manipulation/topoSet/topoSetSourcesDict b/etc/caseDicts/annotated/topoSetSourcesDict
similarity index 100%
rename from applications/utilities/mesh/manipulation/topoSet/topoSetSourcesDict
rename to etc/caseDicts/annotated/topoSetSourcesDict
diff --git a/src/functionObjects/field/turbulenceFields/postProcessingDict b/etc/caseDicts/annotated/turbulenceFieldsDict
similarity index 100%
rename from src/functionObjects/field/turbulenceFields/postProcessingDict
rename to etc/caseDicts/annotated/turbulenceFieldsDict
diff --git a/applications/utilities/preProcessing/faceAgglomerate/viewFactorsDict b/etc/caseDicts/annotated/viewFactorsDict
similarity index 100%
rename from applications/utilities/preProcessing/faceAgglomerate/viewFactorsDict
rename to etc/caseDicts/annotated/viewFactorsDict
diff --git a/applications/utilities/preProcessing/wallFunctionTable/wallFunctionDict b/etc/caseDicts/annotated/wallFunctionDict
similarity index 100%
rename from applications/utilities/preProcessing/wallFunctionTable/wallFunctionDict
rename to etc/caseDicts/annotated/wallFunctionDict