- Select all the gems you need
- Outputs where you can get those gems as a list (quest/vendor reward)
- Store gem and quest info somewhere (JSON file)
- Add gems one by one (with autocomplete)
- Output plain list (CSV) or split (to be used with LiveSpit)
- Create a web or desktop interface for ease of use
- Define gem links (bare minimum, maxed out)
- Sync with character API, keeping track of what you have so far (gems+links)