Split argument processing int separate files.