Extract Cassowary API wrapper into separate repo