Best practices for creating Power shell modules: A vendors perspective by Robert Quimbey