TODO: Math::Zap
    Optimization - help would be appreciated.

    Cylinders, spheres, torii

    Integration of incident power

    More object types

    Lighting effects

    Textures for each plane

