Begin cassowary layout manager implementation