Don't let the FrameSlot escape to a Block object, take the origin tree node, and let it handled the operation with the FrameSlot

Signed-off-by: Stefan Marr <git@stefan-marr.de>