Initial implementation of Rectangle primitives.
Initial Circle primitives.
Removed superfluous "requires"