A sketch of a solution for multiple views using React & Flexbox.
Based on original work by Robert Johnson.