Dynamic survey builder.