write_string (layer, &vio),                      write_teletype (layer, &vio),
{                                                {
  vio = {                                          vio = {
          string : ...                                     string : ...
          length : ...                                     length : ...

          row : ...                                        row : ...
          col : ...                                        col : ...

          cx : ...                                         color : {
          cy : ...                                                   ...
                                                                   },
          color : {                                      
                    foreground : ...                       align : ...
                    background : ...                       text_direction : ...
                  },                                     }
                                                 };
          align : ...
          text_direction : ...
        }
};
