Start pulling apart Cake file into lib interfaces.