is incomplete but here so it can be decided upon if this is worth doing
gml has some serious drawbacks to implementing something like this without DLLs
This test unit goes through all companies (including specialist areas) and then selects and deselcts every unit in the company and returns a message if test successful (can be extended to do far more tests now premise set up)
draft option for some automated testing for devs