Kite lifecycle and enhanced schema evolution.

We should explain why we chose null for the default value. It's fairly common for users to try to use a value, like "NOSYMBOL" so it's valuable to note that null means there isn't a symbol.