Changed class name from MutableStringState to StringState.
Implementing MapState (partial commit).
Implemented more functionality in MapState (partial commit).