Restructor layout