That's pretty comprehensive, glad you got to delve into a lot of different components! There's a lot of technical stuff that goes over my head, but you learn as you discover where/when/how things go wrong. That's like where 80% of my time goes, haha.