We're pretty much there SirJive in terms of understanding what's needed, and what's what.
the only difficulty we currently have is re-signing the 'mission' to the user's authentication key, change the username, or path, is all now quite simple to do, but, it wont work because the signature for the changed file is 'wrong'.
It's a little frustrating,,,, we know what to do, and even have the source code to do it with, but, we can't find THE key to use at the moment.