Understanding Scenes on Many Levels