The Organization

Working on some documentation for the Flow project... Hooked into the EditorApplication.update event loop to allow for updating the names of the Flow components, regardless of their enabled state. This now lets them validate their own flows, and show debug info if they are improperly setup. Also, non-flow components can update the name as well, without having to know anything about flow, other than a magic string field flowName. I tried to avoid magic, but Unity itself uses it, so...