PDF drawing, text rendering, fill operations, and markers
Single Responsibility: Handle all drawing operations including lines, text, fills, markers, and arrows.