Move giant fn maps to their own file