Every roof is
potentially different mixture of pitch, exposure, design, slate
size, felt or membranes, slate vents or ridge vents, insulation
under or over rafters, etc.
The Roofing
Salesperson must be fully conversant with all aspects of roof design
and not just "a slate from a Quarry at a price".