Register ComponentDatastructure