Move vocabulary support into own module and document.