  * Auto-populate l10n classes
    + Skip entries with subclasses (assuming custom override)
  * Add Game class
  * Add documentation subclasses e.g. for LibreOffice and Gimp.
  * Figure out if possible to use variables for per-node override:
    + gui-toolkit: gtk/qt
    + desktop-environment: xfce/lxde/gnome/kde
    + locale-en: british/american
    + locale-hunspell-da: myspell/hunspell
    + db: sqlite/mysql/postgres
  * Add READMEs in (sub)classes to document naming conventions etc.
  * Add localegroup NORDIC and fix shrink SCANDINAVIA.
  * Add l10n.all and include in appropriate ...locale.ALL classes.
  * Rename ...locale.ALL → ...locale.WORLD.
  * Implement CLI typewriter setup from
    <http://crunchbang.org/forums/viewtopic.php?pid=368469#p368469>
  * Integrate xfce4-whiskermenu-plugin as xfce subclass.
  * Add power management (sub)class for tlp
  * Use and configure "locales" package (or "locales-all" when suitable)
  * Add class for odd connectivity, e.g. iPhone/GPRS
    + include libusbmuxd-tools
    + include comgt
  * Add class for odd networking protocols
    + include gvfs-backends
  * Add OpenGL subclass for GLES
    + include libgles2-mesa
  * Test script.sh of each node with shellcheck and "dash -n"
  * Test that all MTAs are avoided for Service.mail.mta.avoid.
  * Register and track packages with limited security support.
  * Add class for virtual keyboards
    + onboard
    + kvkbd
    + florence
    + matchbox-keyboard
      - matchbox-keyboard-im
    + qtvirtualkeyboard-plugin
  * Maybe include dex in lightweight desktop class.
  * Include xssproxy in simple desktop classes.
  * Put Xfce to sleep when closing lid, both on battery and powered.
  * Add classes for console-based calendaring/tasks/addresses:
    + remind + wyrd/tkremind
    + taskwarrior + ptask/taskd/vit/tasksh/timewarrior
    + khal
    + khard
    + vdirsyncer
    + todotxt-cli
  * Add package qutebrowser
  * Add more font design tools - e.g. UFO-related ones
  * Add featherpad since buster (when entering buster)
  * Add Desktops:
    + Budgie desktop
    + Cinnamon desktop
    + Deepin desktop
    + GNOME desktop
    + KDE desktop
    + LXDE desktop
    + LXQt desktop
    + Matchbox desktop
    + MATE desktop
    + Plasma desktop
    + Razor-qt desktop
    + Xfce desktop
  * Add package pinentry-fltk
  * Maybe add package ddupdate since Buster
  * Extend design class:
    + Add package cenon
  * Add class for low-memory machines to disable webkit2gtk gigacage anti-feature
  * Add package falcon as Qt-based Webkit web browser
  * Maybe include package midori (not surf) as GTK+-based Webkit web browser
  * Extend minimal desktop classes:
    + Add packages iwd playerctl since Buster
  * Add presentation tools
    + CLI: patat
  * Add wifi daemons
    + lightweight: iwd
  * Add music players
    + lightweight: playerctl
  * Deprecate class Desktop.tools
  * Extend class Desktop.chat with additional subclasses:
    + quassel
    + kde (equivalent of metapackage kde-telepathy)
    + swift (package swift-im)
    + gtk
    + gnome
    + kde
    + qt
  * Use nm-tray as network-manager client for Qt since Buster.
  * Extend class Framework.rdf with more packages:
    + r-cran-rdflib
    + r-cran-jsonld
    + python-rdflib-tools
    + python-rdflib-jsonld
    + python3-rdflib-jsonld
  * Maybe use perl ISO::639_1 to process+validate country data?
  * Add tinker class: Add packages ngspice oregano since buster.
  * Add needrestart subclass to force service reload (see bug#894444).
  * Extend class Admin.apt.auto.upgrade: Add package rover since Buster.
  * Extend class Console: Add package ranger since Buster.
  * Add class Hardware.realtime: Add packages rtirq-init linux-image-*-rt.
  * Add packages providing virtual va-driver to appropriate classes.
  * Extend class Desktop.editor.text:
    + Add subclass ghostwriter since Buster.
    + Add subclasses gtk qt kde.
