diff --git a/polkadot/.gitlab-ci.yml b/polkadot/.gitlab-ci.yml
index f2de0fa0a86aeea9a271ecfd46a3acb31ac2523c..d0c057b32cdbae73f7e95dc23cfe1aaa0ef060dc 100644
--- a/polkadot/.gitlab-ci.yml
+++ b/polkadot/.gitlab-ci.yml
@@ -195,7 +195,7 @@ generate-impl-guide:
     name: michaelfbryan/mdbook-docker-image:latest
     entrypoint: [""]
   script:
-    - mdbook build roadmap/implementors-guide
+    - mdbook build roadmap/implementers-guide
 
 .publish-build:                    &publish-build
   stage:                           publish
diff --git a/polkadot/availability-store/src/worker.rs b/polkadot/availability-store/src/worker.rs
index 0ff59a9fca38377bd30c1fd405184f4796cce7f1..01872c177c0f5ad14ee0499c580ae2b35a48a3e8 100644
--- a/polkadot/availability-store/src/worker.rs
+++ b/polkadot/availability-store/src/worker.rs
@@ -531,7 +531,7 @@ impl Worker {
 	}
 }
 
-/// Implementor of the [`BlockImport`] trait.
+/// Implementer of the [`BlockImport`] trait.
 ///
 /// Used to embed `availability-store` logic into the block imporing pipeline.
 ///
diff --git a/polkadot/node/overseer/src/lib.rs b/polkadot/node/overseer/src/lib.rs
index 706ba58a5e22324a42d62dd38e577ea431119d97..70de3c1d86f8645a47c2797cde15cfe544c7c3d0 100644
--- a/polkadot/node/overseer/src/lib.rs
+++ b/polkadot/node/overseer/src/lib.rs
@@ -17,7 +17,7 @@
 //! # Overseer
 //!
 //! `overseer` implements the Overseer architecture described in the
-//! [implementors-guide](https://github.com/paritytech/polkadot/blob/master/roadmap/implementors-guide/guide.md).
+//! [implementers-guide](https://github.com/paritytech/polkadot/blob/master/roadmap/implementers-guide/guide.md).
 //! For the motivations behind implementing the overseer itself you should
 //! check out that guide, documentation in this crate will be mostly discussing
 //! technical stuff.
diff --git a/polkadot/roadmap/implementors-guide/.gitignore b/polkadot/roadmap/implementers-guide/.gitignore
similarity index 100%
rename from polkadot/roadmap/implementors-guide/.gitignore
rename to polkadot/roadmap/implementers-guide/.gitignore
diff --git a/polkadot/roadmap/implementors-guide/README.md b/polkadot/roadmap/implementers-guide/README.md
similarity index 88%
rename from polkadot/roadmap/implementors-guide/README.md
rename to polkadot/roadmap/implementers-guide/README.md
index 909e5055974cf4c8ffd84e6d059937502dd539a2..0bbc07746912307f05ac1eb4e80f154b4cae6598 100644
--- a/polkadot/roadmap/implementors-guide/README.md
+++ b/polkadot/roadmap/implementers-guide/README.md
@@ -4,6 +4,6 @@ The implementers' guide is compiled from several source files with [mdBook](http
 
 ```sh
 cargo install mdbook mdbook-linkcheck mdbook-graphviz
-mdbook serve roadmap/implementors-guide
+mdbook serve roadmap/implementers-guide
 open http://localhost:3000
 ```
diff --git a/polkadot/roadmap/implementors-guide/book.toml b/polkadot/roadmap/implementers-guide/book.toml
similarity index 100%
rename from polkadot/roadmap/implementors-guide/book.toml
rename to polkadot/roadmap/implementers-guide/book.toml
diff --git a/polkadot/roadmap/implementors-guide/src/README.md b/polkadot/roadmap/implementers-guide/src/README.md
similarity index 79%
rename from polkadot/roadmap/implementors-guide/src/README.md
rename to polkadot/roadmap/implementers-guide/src/README.md
index 9bc4430bda151d2cebbe6b32aeab223e00d214db..64bff6cb6e2d49d5bb7767a9fd3dcf834dbbbdff 100644
--- a/polkadot/roadmap/implementors-guide/src/README.md
+++ b/polkadot/roadmap/implementers-guide/src/README.md
@@ -1,5 +1,5 @@
 # Preamble
 
-This document aims to describe the purpose, functionality, and implementation of a host for Polkadot's _parachains_. It is not for the implementor of a specific parachain but rather for the implementor of the Parachain Host, which provides security and advancement for constituent parachains. In practice, this is for the implementors of Polkadot.
+This document aims to describe the purpose, functionality, and implementation of a host for Polkadot's _parachains_. It is not for the implementer of a specific parachain but rather for the implementer of the Parachain Host, which provides security and advancement for constituent parachains. In practice, this is for the implementers of Polkadot.
 
 There are a number of other documents describing the research in more detail. All referenced documents will be linked here and should be read alongside this document for the best understanding of the full picture. However, this is the only document which aims to describe key aspects of Polkadot's particular instantiation of much of that research down to low-level technical details and software architecture.
diff --git a/polkadot/roadmap/implementors-guide/src/SUMMARY.md b/polkadot/roadmap/implementers-guide/src/SUMMARY.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/SUMMARY.md
rename to polkadot/roadmap/implementers-guide/src/SUMMARY.md
diff --git a/polkadot/roadmap/implementors-guide/src/architecture.md b/polkadot/roadmap/implementers-guide/src/architecture.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/architecture.md
rename to polkadot/roadmap/implementers-guide/src/architecture.md
diff --git a/polkadot/roadmap/implementors-guide/src/further-reading.md b/polkadot/roadmap/implementers-guide/src/further-reading.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/further-reading.md
rename to polkadot/roadmap/implementers-guide/src/further-reading.md
diff --git a/polkadot/roadmap/implementors-guide/src/glossary.md b/polkadot/roadmap/implementers-guide/src/glossary.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/glossary.md
rename to polkadot/roadmap/implementers-guide/src/glossary.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/README.md b/polkadot/roadmap/implementers-guide/src/node/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/README.md
rename to polkadot/roadmap/implementers-guide/src/node/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/availability/README.md b/polkadot/roadmap/implementers-guide/src/node/availability/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/availability/README.md
rename to polkadot/roadmap/implementers-guide/src/node/availability/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/availability/availability-distribution.md b/polkadot/roadmap/implementers-guide/src/node/availability/availability-distribution.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/availability/availability-distribution.md
rename to polkadot/roadmap/implementers-guide/src/node/availability/availability-distribution.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/availability/bitfield-distribution.md b/polkadot/roadmap/implementers-guide/src/node/availability/bitfield-distribution.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/availability/bitfield-distribution.md
rename to polkadot/roadmap/implementers-guide/src/node/availability/bitfield-distribution.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/availability/bitfield-signing.md b/polkadot/roadmap/implementers-guide/src/node/availability/bitfield-signing.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/availability/bitfield-signing.md
rename to polkadot/roadmap/implementers-guide/src/node/availability/bitfield-signing.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/backing/README.md b/polkadot/roadmap/implementers-guide/src/node/backing/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/backing/README.md
rename to polkadot/roadmap/implementers-guide/src/node/backing/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/backing/candidate-backing.md b/polkadot/roadmap/implementers-guide/src/node/backing/candidate-backing.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/backing/candidate-backing.md
rename to polkadot/roadmap/implementers-guide/src/node/backing/candidate-backing.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/backing/candidate-selection.md b/polkadot/roadmap/implementers-guide/src/node/backing/candidate-selection.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/backing/candidate-selection.md
rename to polkadot/roadmap/implementers-guide/src/node/backing/candidate-selection.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/backing/pov-distribution.md b/polkadot/roadmap/implementers-guide/src/node/backing/pov-distribution.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/backing/pov-distribution.md
rename to polkadot/roadmap/implementers-guide/src/node/backing/pov-distribution.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/backing/statement-distribution.md b/polkadot/roadmap/implementers-guide/src/node/backing/statement-distribution.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/backing/statement-distribution.md
rename to polkadot/roadmap/implementers-guide/src/node/backing/statement-distribution.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/collators/README.md b/polkadot/roadmap/implementers-guide/src/node/collators/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/collators/README.md
rename to polkadot/roadmap/implementers-guide/src/node/collators/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/collators/collation-distribution.md b/polkadot/roadmap/implementers-guide/src/node/collators/collation-distribution.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/collators/collation-distribution.md
rename to polkadot/roadmap/implementers-guide/src/node/collators/collation-distribution.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/collators/collation-generation.md b/polkadot/roadmap/implementers-guide/src/node/collators/collation-generation.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/collators/collation-generation.md
rename to polkadot/roadmap/implementers-guide/src/node/collators/collation-generation.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/overseer.md b/polkadot/roadmap/implementers-guide/src/node/overseer.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/overseer.md
rename to polkadot/roadmap/implementers-guide/src/node/overseer.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/subsystems-and-jobs.md b/polkadot/roadmap/implementers-guide/src/node/subsystems-and-jobs.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/subsystems-and-jobs.md
rename to polkadot/roadmap/implementers-guide/src/node/subsystems-and-jobs.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/README.md b/polkadot/roadmap/implementers-guide/src/node/utility/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/README.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/availability-store.md b/polkadot/roadmap/implementers-guide/src/node/utility/availability-store.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/availability-store.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/availability-store.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/candidate-validation.md b/polkadot/roadmap/implementers-guide/src/node/utility/candidate-validation.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/candidate-validation.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/candidate-validation.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/misbehavior-arbitration.md b/polkadot/roadmap/implementers-guide/src/node/utility/misbehavior-arbitration.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/misbehavior-arbitration.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/misbehavior-arbitration.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/network-bridge.md b/polkadot/roadmap/implementers-guide/src/node/utility/network-bridge.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/network-bridge.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/network-bridge.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/peer-set-manager.md b/polkadot/roadmap/implementers-guide/src/node/utility/peer-set-manager.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/peer-set-manager.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/peer-set-manager.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/provisioner.md b/polkadot/roadmap/implementers-guide/src/node/utility/provisioner.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/provisioner.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/provisioner.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/utility/runtime-api.md b/polkadot/roadmap/implementers-guide/src/node/utility/runtime-api.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/utility/runtime-api.md
rename to polkadot/roadmap/implementers-guide/src/node/utility/runtime-api.md
diff --git a/polkadot/roadmap/implementors-guide/src/node/validity/README.md b/polkadot/roadmap/implementers-guide/src/node/validity/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/node/validity/README.md
rename to polkadot/roadmap/implementers-guide/src/node/validity/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/parachains-overview.md b/polkadot/roadmap/implementers-guide/src/parachains-overview.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/parachains-overview.md
rename to polkadot/roadmap/implementers-guide/src/parachains-overview.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/README.md b/polkadot/roadmap/implementers-guide/src/runtime/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/README.md
rename to polkadot/roadmap/implementers-guide/src/runtime/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/configuration.md b/polkadot/roadmap/implementers-guide/src/runtime/configuration.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/configuration.md
rename to polkadot/roadmap/implementers-guide/src/runtime/configuration.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/inclusion.md b/polkadot/roadmap/implementers-guide/src/runtime/inclusion.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/inclusion.md
rename to polkadot/roadmap/implementers-guide/src/runtime/inclusion.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/inclusioninherent.md b/polkadot/roadmap/implementers-guide/src/runtime/inclusioninherent.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/inclusioninherent.md
rename to polkadot/roadmap/implementers-guide/src/runtime/inclusioninherent.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/initializer.md b/polkadot/roadmap/implementers-guide/src/runtime/initializer.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/initializer.md
rename to polkadot/roadmap/implementers-guide/src/runtime/initializer.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/paras.md b/polkadot/roadmap/implementers-guide/src/runtime/paras.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/paras.md
rename to polkadot/roadmap/implementers-guide/src/runtime/paras.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/router.md b/polkadot/roadmap/implementers-guide/src/runtime/router.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/router.md
rename to polkadot/roadmap/implementers-guide/src/runtime/router.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/scheduler.md b/polkadot/roadmap/implementers-guide/src/runtime/scheduler.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/scheduler.md
rename to polkadot/roadmap/implementers-guide/src/runtime/scheduler.md
diff --git a/polkadot/roadmap/implementors-guide/src/runtime/validity.md b/polkadot/roadmap/implementers-guide/src/runtime/validity.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/runtime/validity.md
rename to polkadot/roadmap/implementers-guide/src/runtime/validity.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/README.md b/polkadot/roadmap/implementers-guide/src/types/README.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/README.md
rename to polkadot/roadmap/implementers-guide/src/types/README.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/availability.md b/polkadot/roadmap/implementers-guide/src/types/availability.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/availability.md
rename to polkadot/roadmap/implementers-guide/src/types/availability.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/backing.md b/polkadot/roadmap/implementers-guide/src/types/backing.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/backing.md
rename to polkadot/roadmap/implementers-guide/src/types/backing.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/candidate.md b/polkadot/roadmap/implementers-guide/src/types/candidate.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/candidate.md
rename to polkadot/roadmap/implementers-guide/src/types/candidate.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/chain.md b/polkadot/roadmap/implementers-guide/src/types/chain.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/chain.md
rename to polkadot/roadmap/implementers-guide/src/types/chain.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/messages.md b/polkadot/roadmap/implementers-guide/src/types/messages.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/messages.md
rename to polkadot/roadmap/implementers-guide/src/types/messages.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/overseer-protocol.md b/polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/overseer-protocol.md
rename to polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md
diff --git a/polkadot/roadmap/implementors-guide/src/types/runtime.md b/polkadot/roadmap/implementers-guide/src/types/runtime.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/types/runtime.md
rename to polkadot/roadmap/implementers-guide/src/types/runtime.md
diff --git a/polkadot/roadmap/implementors-guide/src/whence-parachains.md b/polkadot/roadmap/implementers-guide/src/whence-parachains.md
similarity index 100%
rename from polkadot/roadmap/implementors-guide/src/whence-parachains.md
rename to polkadot/roadmap/implementers-guide/src/whence-parachains.md