Data transfer framework to save or load primitive and string values via simple input and output interfaces that can be directed to XML, binary, json, or other protocol streams.