Architectural Design with SketchUp: 3D Modeling, Extensions, BIM, Rendering, Making, and Scripting