While the mercurial interface provide an append only interface to the database, the web one provides a read and modify interface to it.
GraphViz needs to be installed on the server and dot be in the PATH.
PATH
Mercurial Extension
Frequently Asked Questions