Currently, skills and exo are behind an Arc which means there's no mutating them
There's 3 options here:
- Store them behind an
Arc<Mutex> so we can mutate the data
- Don't store them inside an
Arc which will involve more cloning when sending them to the UI
- Once we change the state, reparse from the file system