Separation of the Formatting engine from the Data Processing engine in PowerShell