Basic Geometry Representation
basic geometric figures and mathematical objects


That isn't the clearest design goal. 


"mathematical objects" as I know them are designated with formulas and permit infinity, and other abstract notions.
"geometric figures" are usually just a subclass of Cartesian polygons.


If you need true circles defined with a radius, you're in for a lot of work. Even professional systems like PostGIS struggle with this, reducing them to polygons. If you need simple geometric polygons modeled in the database, it's significantly easier. You can basically look at the geometric primitives that most systems use point/line/polygon.