updated doc/architecture.svg with Canvas