Flight Details Page Redesign

work in progress...

This is related to the concept in #334