Selection view added. Since there are so many class variables for this
one I'm just going to redo it and compress the variables down by type
like I did in lines 31/32