Some more tidying up of the functions and their comments+help. I want to modify the two MSI functions now to support GUIDs and to simplify them even further, so I will now be creating a 0.1 branch with the way things are currently.