Box Group API implementation, plus tests