#26 - Added descriptions to UI component and renamed the functions
package within it to more accurately describe its contents.