New tools

Working on creating better UIWidgets and UIElements. Testing a feature
to allow the user to input certain values to edit other values, such as
naming. Also, need to figure out how to replace string values outside of
a for loop.