Principles of public and private infrastructure delivery