Six basic building blocks for rolling out a mega development