What are questions and how do they relate to custom fields?