Rename Item -> Component in ComponentData
Add a new case to componentData - when we have no information (e.g. when Fans are null).  Changed the Managers to support this eventuality (if this occurs, the manager just does the waiting)
A couple of bug fixes (missed a !) and made PreviousScene private. Cleanup of SetupScene
Re-enable Fans and Rumbles in the deSync case! (fixed by previous commits)