Site layout and basic functionality.