FileMap's done

Теперь всё разнесено по классам.