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