Added load support, more work is required for saving, however.