WIP - Begin implementation using AudioUnit.