One row per floor plan (studio, 1BR, income-restricted, etc). Each keeps its own price and a source link for later price refreshes.