Renames 'generate' method to 'draw' to improve semantics