If you operate a roofing business or have helped put up a roof before, you know it can be a complicated process. By the end of the day, you look down to see the ground littered with old shingles or other roofing material, packaging, zip-ties, and other...