A visual argument builder