Document the infrastructure
Document the infrastructure
Split the validation module in two