To Do:
- Convert ASCII art to a more readable type of graph - Write simulation and implementation parts