Added NSTextView and supporting classes