TASK-2: Add Initial discovery code

* Will need to fine tune once we have a UI
I just love the company so much that I name everything after them