Renamed IDrawInstruction to DrawInstruction
Added DrawEllipseInstruction. Changed the way instructions are created.
Updated DrawImageInstruction to use Params instead of Builder