Renames getValue/putValue in State to getByPath/putByPath so that it's more clear exactly what it does.
Adds visibility label APIs.