それなら今回のissueではひとまず名前をFileにして、namespaceを定義するのであれば別issueとしてライブラリ全体をnamespaceでくるんじゃおう。

FileにしてもFileDataにしても個人的には衝突をするようなケースが思いつかなくて、
どういう実装を行う時にゲーム部分を実装するプログラマーがFileクラスって言う汎用的な名前のクラスを作るか事例って思いつく？？（これは別issueで議論するべき内容かも・・・w）