Rain and snow collected from the roof provides all of the water supply.
(Rain and snow; collected; from the roof) (Rain and snow collected from the roof; provides; all of the water supply)
Rain and snow Rain and snow collected from the roof
collected provides
from the roof
all of the water supply