The button size is no longer hardcoded. However, the following assumptions
are made. All buttons are rectangular, equal in size, and stacked
vertically in the texture.