This reads a bit similar to the build-your-own-x series
https://github.com/codecrafters-io/build-your-own-x
Feel like one of these things a lot of talk about but very tiny do ...
I mean, they're both by code crafters (whoever they are) so the similarity makes sense.
That's everything at some point, no? Easier to talk about something, harder to start something, and much harder to actually see it through.
Personally, I am making a ray tracer project right now in Rust, so I hope I can become the latter. It being something I did before (albeit, long ago in c++) helps.