FileMap's done

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