SignBlockEntity
Written text, delimited with newlines (\n, it may be more than 4 lines, but not rendered in-world).
No. Owners. Constant.
Basic text color, restores it.
Block Entity will be saved without instantiating new one when transporting (via pistons, commands, etc.).