Create argument mapping system