The struct `SpaceText_Runtime` already separates runtime data from `SpaceText`, however it is still allocated inside `SpaceText`, read and write file operations still copy this data, but is override on read. This changes separate allocation of `SpaceText_Runtime` from `SpaceText`. Ref !115418