Changed the interface to make it more natural.
Improved error log messages.
Added ellipse and circle drawers.
Added default position for rects.
Implemented the @at block and @origin stack.