Use Carton for dependency management