level_mod, swap_mod, vintage_segment 別ファイル化
SegmentInfo の引数が多すぎてわけわからん→改善