Move feature construction out to gene models