Genie in a Bottle framework