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