vegetation: Added initial definition and renderer structure
Added InfiniteCylinder and its intersection with ray
vegetation: WIP on capped cylinders for trunks and branches
vegetation: Apply caps on CappedCylinder