Site Designs: the Art of Logical Internet Engineering