行き当たりばったりでプログラムしてるんですが、アドバイスください。

TStringListにファイルからロードしたデータを扱うというようなことをやっていて、
ロードが正常に終わったかとか、ロードしたファイル名とかを個別の変数に持っています。
これがファイルの数だけあるのです。(ファイル数は今のところ固定)
雰囲気としてはこんな。
aaa_data: TStringList;
aaa_file_name: String;
aaa_file_ok: Boolean;

bbb_data: TStringList;
bbb_file_name: String;
bbb_file_ok: Boolean;

なんか不恰好なので構造体みたいにまとめたいと思ったのですが、
record型でいいんでしょうか?それともクラス?にする必要があるんでしょうか。