Large, accurate and extensible DOM implementation for Python