Update text box styling
Go OOP and improve animation

Build object to collect necessary data and functions together.
Also, experimenting with more SMIL animation and more JavaScript control
over the SVG.