Feature complete offline drawing