Split Sonova into modules