Break out view state related code into ViewStateSupport
WIP: Hacky BoundIfView