Original Commit with IP Algorithm and initial GUI.
This GUI is intended for developmental purposes.