Fancy Tooltips

Not quite ready, still having issues with positioning.