All of this is on the development list (in some form), except for building!
It has been two years. And yet this has come.