New struct to hold analysis results