Automatic Drawing Generation (ADG) is GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings.