Create the basic infrastructure