added output channel component, which can perform block reads from decoded value buffers