A library for text nodes