const stream = new StringWritableStream();
            let d = new Drawing(stream);

            d.setUnits('Decimeters');
            await d.drawText(10, 0, 10, 0, 'Hello World'); // draw text in the default layer named "0"
            d.addLayer('l_green', Drawing.ACI.GREEN, 'CONTINUOUS');
            d.setActiveLayer('l_green');
            await d.drawText(20, -70, 10, 0, 'go green!');

            //or fluent
            d.addLayer('l_yellow', Drawing.ACI.YELLOW, 'DASHED')
            .setActiveLayer('l_yellow');
            await d.drawCircle(50, -30, 25);

            await d.end();
            stream.end();
    
demo.dxf