Create abstract datablock and data registry classes