Procedural based drawing application.