Granny flats are a welcome home extension that suits the needs of many families. They’re perfect for a teenager’s retreat, an at-home office away from...