Custom Snap Action Showing Reference Object

I would like to create a custom Snap routine that moves geometry around for reference - maybe a line or circle. Is there a way to create temporary geometry and render it without making a separate component for this?

_snapAction = new SnapAction(true, SnapOptionsContext.NormalSnap);

_snapAction.ContinuousResultMouseMove += SnapActionTest_ContinuousResultMouseMove;

This seems to work OK for tracking the mouse.