Beginning advanced iteration GUI
Finished advanced iteration functionality
Added reverse light iteration for convenience
Some interface improvements