There's already a lot of code but in many cases I'm relying on the description - which doesn't show if something hasn't actually be constructed. Shouldn't be much more work!