Add geometry::Interval class template
Add geometry::Rectangle class