Rework backend listing, hide dependencies by default. Implements #39