I am new to Blender...and I am having problem understanding the snap tool...I am familar with snap tool of CAD/SketchUp/Rhino, where you snap to the (endpoint/midpoint/intersection) of an object and snap to the (endpoint/midpoint/intersection) of another object...how is this done in Blender?