Layout library using CSS3 Flexible Box