Split the site into modules and add basic logging of requests.