What elements does the structure of a gene consist of?