So, what are the system's dependencies for - creating / storing - scheduling - triggering alarms, _with_ audio output? What libs / packages are related? How the "pipeline" (in absence of better describing terms) looks like? What are points of failure?