Updated UML, Ray, and started BoundingBox