The concept of a gene continues to be refined as new phenomena are discovered. What can coding regions be split into?