1 odeviced consists of two important parts
3 1.) A device daemon giving a dbus service to user space
4 applications with support for plugins
5 2.) Modules that define various callback routines
11 * provide vala support [Done]
16 Execute callbacks in separate threads? [Nope. Callbacks are small anyway]