Layouts are given as separate classes.