Refactor generic "open in..." framework