TODO:

1. check the code which produces the "Untitled" filename for new samples.
2. rewrite audiodata write to avoid creating countless temp files and cause
their deletition
3. filters.










Handle missing plugins.

Dependency scheme:

audiodata_system ->
file_selection ->
undo_system -> audiodata_system
view_creator -> audiodata_system, configuration_system, [player]
player -> audiodata_system, [view_creator]
recorder -> audiodata_system
clipboard -> view_creator, audiodata_system
open_save -> [file_selection], audiodata_system, [view_creator]
configuration_system
