roofing development process