Present Graphic Preview with Mouse Hover

I’m developing a tool in which I’d like the user to be able to place a graphic on a sheet via mouse click. I am able to get the user’s selection using the UI.Selection.PickPoint() method, but I would like to provide feedback to the user with a preview of where they’re placing the object before they click. This would be useful for e.g. rotation purposes.

Has anyone accomplished something like this, or could point me in the right direction? I’ve been poking around on the Revit API docs for some time, but not had any luck.