Granite 101: An Everything-You-Ever-Wanted-to-Know Guide