This is something I've had on the drawing board for some time and will definitely be in version 8.