Yes I agree.
I think implementation wise I see a fairly clear path and could do it with spare capacity. Write up and eval is a whole other thing though.
I am also keen for people to pick holes here or suggest other elements. Something I like about this presentation is it makes linking to another model quite easy (via the growth rate prior) so having this in Julia where we are thinking about model composability makes a lot of sense to me.