Remove reliance on hard-coded numbers for UI draw
Split from and sub-task of #8 (closed)
Right now the height and width are using a value out of the config. We must make it so that we are not reliant on this for positioning and essentially squish down the main console as required to fit the UI around it. At certain small sizes we may opt to disable some boxes. We must allow a user to override and force a box to display if desired.