Re-wrote everything in a cleaner manner
Ability to get the dimensions of the UI