anchor.diff:  ui_save_blocks(Params) ->
       %% Write the block values to a configuration file
       % TODO:  Add BlockPoint specific header?
  +    % TODO: Need to remove timer reference and GPIO references from private values
       case length(Params) of
           0 -> io:format("Error: Enter file name~n");
           1 ->
  
positive.code:             "get"       -> ui_get_values(Params);
              "set"       -> ui_set_value(Params);
              "link"      -> ui_link_blocks(Params);
              "status"    -> ui_status(Params);
              "types"     -> ui_block_types(Params);
              "load"      -> ui_load_blocks(Params);
  
negative.code:               
              BlockValuesList = block_values(),
              
              Clean = fun(BlockValues) -> clean_block_values(BlockValues) end,
              
              CleanedBlockValuesList = lists:map(Clean, BlockValuesList),
              
              Format = fun(Term) -> io_lib:format("~tp.~n", [Term]) end,
              Text = lists:map(Format, CleanedBlockValuesList),
              
              case file:write_file(FileName, Text) of
                  ok -> 
  