Add smoke testing, buffer object API.