Make the unit structure public.

This is the start of support for handling named units within the
phoneme framework.