Strictly speaking, the interface group isn't required - not that we've made use of that. It could allow you to create a permission that you don't edit through the normal approach for example (or a bunch of permissions). I've added a display for ungrouped permissions.