Explain choice of tests [skip ci]
Get dedicated SWSH function working
Split tests out into separate files