Auto-layouts in Famo.us via the Cassowary constraint solver