I know that this isn't quite how the current version of the code works, but as rjlov said, this is the model he wants to move toward. Unless I misunderstood him, of course.

Fly me to the moon...
_________________________
Fly me to the moon...