Add accessor.
Misc. renames and notes.
Use more specific control types and make read-only controls use value-changed
requests to block nonowner sets in EffectParameterSlot.