It brings a ext-editorish, keyboard friendly user interface to window management. Overlapping windows are hard to manage, and the user often ends up in a jungle. Ion simply divides the screen into frames that take the whole screen. The frames can be split. Clients can be moved between frames and multiple clients can be attached to one frame.