# Functions
NewButtonColumnContainer creates a container for given buttons using a vertical layout.
NewButtonRowContainer creates a container for given buttons using a horizontal layout.
NewErrorOutputTextField creates a text output field to serve as a "bucket" for any decoding errors that may occur.
NewInputTextField creates a text input field intended for bulk copy/paste of encoded content.
NewMainAppContainer creates an container that places an input field at the top, a button row container across the bottom and an "output" container in the center holding error output and decoded output.
NewOutputContainer creates a container holding error output at the top and decoded output at the bottom with a spacer between them to prevent the decoded output from expanding vertically beyond the current application window size.
NewOutputTextField creates a text output field to serve as a "bucket" for decoded input text.
NewOutputTextLabel creates a text output label to serve as a "bucket" for decoded input text.
Version emits application name, version and repo location.