Documented and improved LiveSplitStateHelper

requires updates to some components