A powershell module used to create powershell providers using a simple DSL