pub trait AudioComponentFactory { // Required method fn new(&self, cx: &mut Cx) -> Box<dyn AudioComponent>; }