Add Element enum type that can hold Plane and Sphere.
Implementation based on https://bheisler.github.io/post/writing-raytracer-in-rust-part-1/