Just stubs for functions
Added -Test param to send function
Use an object as input parameter, collect these, convert to string and output in 10k blocks. Also support -PassThru.

This code is horrible. I don't like it.