The Tree Project: drawing beautiful trees on HTML's canvas element using JavaScript