A lot of scripts have been dedicated to managing Active Directory.
However, these are often expensive to maintain, extend or combine.
Nevermind validate.
Introducing the Active Directory Management Framework, a project allowing you define your environments in easily combinable configuration sets.
Then deploy, validate and remediate them in new or production environments.