Implemented ReadDimensions() and ReadDoubleGreaterThanZero().
Added some comments.
ReaDoubleGreaterThanZero() now prints the prompt if a exceptions is thrown.
ReadDoubleGreaterThanZero()'s error message is not formated as an error message.
Implemented ViewShapeDetail and added strings.
ReadDoubleGreaterThanZero() now checks if the length is equal to the value in the numberOfValues parameter.
Changed color on the prompt in ViewShapeDetail().
Started implementation of ViewShapes().
Moved functionallity from Main() to CreateShape().
Added translations to our shapes.
Implemented AsText().
Implemented CenterAlignString() and changed the strings to fit this new method.
Played around with strings and how headers are presented.
Played with centering if even or odd number of chars in s.
added translations.
Changed formating on ToString(G) format.
Added Diameter prompt.
Added AsText() return for a circle.
Added the circle.
Added the Ellipse.