Standardizing the communication between the targets, generators and the parser