Documentation
pub mod flexbox;
use flexbox::FlexBox;
use flexbox::FlexItem;

fn grow() {
    let mut root = FlexItem::new(100.0, 240.0);
    root.direction = 
    let mut child1 = FlexItem::new(60.0, 30.0);
    let mut child2 = FlexItem::new(60.0, 0.0);
    let mut child3 = FlexItem::new(60.0, 0.0);

    child1.set_grow(0);
    child2.set_grow(1);
    child3.set_grow(2);


    root.add(child1);
    root.add(child2);
    root.add(child3);
}