Block (line container) implementation