Separate UnitHoodle from HoodleState. starting implementing multitab hoodle