Из этой функции можно вынести, во-первых, режимы запуска, а во-вторых, механизм инстанцирования FileMap.