deprecating highest/lowest
pulling up some of the supporting classes into the top-level module
pulling up test a level so they make more sense with restructuring