The user interface is intended to be clean, easy to use, yet powerful. Well, I don’t know about any project which does not aim at this. My first thoughts were to divide the main window into a package list (tree view) showing only the package names and an information pane displaying more detailled information about the packages. With support for categories, however, this has changed. I didn’t want the categories to screw up the package list view, so I decided to use this layout for the main window: