Very nice work Oldtool,
It's almost as if you've done this stuff before. 😉
Very clean,  I like the pull out rests for the desk top.
Thanks, for sharing.

Figuring out how to do something you have never done is what makes a good challenge.