pub type PieceXDataState = Option<Box<dyn PieceXData + 'static, Global>>;