Maybe call this `TextLayer`?