Started work on keeping track of various TextAreaExtensions (which for simplicity will be immutable)