Basic server and initial screen generation