SWORD25: Move common functions to their own set of files so they can be shared
SWORD25: Re-write the pluto unserializing function(s)