Added Primitive class because future implement of acceleration structures.