Add ability to append buttons to the button group and have it figure out the y coordinate and height of the new button.
It then needs to resize any existing buttons.
Or we could just use the <button> tag and use a <div> and CSS to
overlay it on top of the canvas.