move gui classes into their own packages
drawing range viewer in a nicer fashion