Small airport simulation

A small airport can have one or two runways and taxi ways to to connect them. Tipically you also find a passenger terminal, and maybe, a freight terminal, a plane parking area, and a car parking nearby.
Your simulation should animate planes taking off and landing on the runway(s), and air traffic control activity (instructions given to pilots, dialogs with them, etc.).
The picture below show an aerial view of Cluj-Napoca Inetrnationa Airport (actually a small airport).

Cluij-Napoca Airport - aerial view

You do not have to use images, but you can sketch things instead (draw them).