digraph stack
{
  rankdir="LR";
  node [
    shape="box";
  ]

  kernel [label="Kernel"];

  libinput;
  xf86libinput [label="xf86-input-libinput"];
  xserver [label="X Server"];
  client [label="X11 client"];

  kernel -> libinput
  libinput -> xf86libinput
  xf86libinput -> xserver
  xserver -> client
}
