Step 1: Create function that returns the following data ComputerName Domain OperatingSystem Model MachineSN Version BuildNumber OSArchitecture PowerShellVersion DiskFreeSpace Step 2: Break functions out by cim classes and put into private / public structure