Added typeclass utilities and made BufferConverters into value classes.