Based around buildup and breakdowns. For example, most dubstep isn't really progressive. It builds up, drops, maybe builds up again to a somewhat different drop, then either builds up again to the end or breaks down (and maybe a drop). Progressive doesn't really have drops or choruses. It's all the same stuff just with change over time.