It is a very interesting topic. Be sure to start with something simple. Feel free to adjust the in-depth part if you get stuck. Good luck!
- Rui