pyface: traits-capable windowing framework