That's a great exercise. The hard part is always that in chips you can pull stuff that is rather tricky discretely, for instance, a multi-emitter transistor. So you can't always do a 1:1 conversion but for a 555 it is still doable.
I saw this a while ago:
https://www.instructables.com/Designing-a-555-Timer-on-Discr...