CAD-like Move tool that uses two (origin and destination) reference points.
Press SHIFT (for copy) and ALT (for instances) when starting the tool to clone the source object instead of moving it.