The Typhoon framework