runtime | ram: 36M | caps: 1000 | binary: init
+ requires
  + gui
  + capture
  + file_system | label: target | writeable: yes
  + rtc
+ config
  + parent-provides
  | + service ROM
  | + service PD
  | + service CPU
  | + service LOG
  | + service Rtc
  | + service Capture
  | + service Gui
  | + service File_system
  + default | caps: 150
  + start screenshot
  | + resource RAM | quantum: 32M
  | + config
  | | + libc | stdin: /dev/null | stdout: /dev/log | stderr: /dev/log
  | | + vfs
  | |   + fs
  | |   + dir dev
  | |     + null
  | |     + log
  | + route
  |   + service ROM | label: trigger
  |   | + child report
  |   + service File_system
  |   | + parent | identity: target
  |   + any-service
  |     + parent
  |     + any-child
  + start report
  | + binary report_rom
  | + resource RAM | quantum: 1M
  | + provides
  | | + service Report
  | | + service ROM
  | + config
  | | + policy | label: screenshot -> trigger | report: keys -> screenshot
  | + route
  |   + any-service
  |     + parent
  |     + any-child
  + start keys
    + binary global_keys_handler
    + resource RAM | quantum: 1M
    + config
    | + bool screenshot | initial: no
    | + press KEY_PRINT | bool: screenshot | change: toggle
    | + report screenshot
    |   + bool screenshot
    + route
      + service Report
      | + child report
      + any-service
        + parent
+ content
  + rom | label: init
  | .
  | . components
  + rom | label: screenshot
  + rom | label: global_keys_handler
  + rom | label: report_rom
  + rom | label: ld.lib.so
  | .
  | . libraries
  + rom | label: libc.lib.so
  + rom | label: libm.lib.so
  + rom | label: vfs.lib.so
  + rom | label: libpng.lib.so
  + rom | label: zlib.lib.so
-
