Breaking things down appropriately is, in my mind, 80% of the work. If you have your head straight, the implementation is easy; but it can take implementing virtually the entire thing to get your head straight.
Don't break out later stages too early then! Just enough to get to MVP. That is the essence of agile and XP isn't it?
Seems to fit your needs then!
In this example you could for instance create 'Airport' as an task and just write on it that you are going to aim for a dirt strip first and are going to start a separate task for this.
This is the power and weakness of Trello, there is no link! Except of course you can create a new board called 'dirt-strip'
And if your developers don't have a bigger picture understanding then they also won't know that there are already runways they should be using.
To use their metaphor. The airport gets a ticket. Then you put another ticket up that says 'find a good field to land in', then another that says 'level out field for x class of plane', then another that says 'install basic lights'etc.
Things are now getting marked complete and you are agile all over again.