slate layout defined