A fairly reasonable interpretation of Lie II and Lie III seems to be that the category of Lie algebras is a coreflective subcategory of the category of Lie groups, so that the Lie group integrating a Lie algebra satisfies a couniversal property. While this fails for Lie groupoids and algebroids, Crainic and Fernandes's result tells you exactly when a groupoid satisfying this couniversal property exists.
I'm a bit confused about the move to categories of infinite dimensional manifolds, such as Banach or convenient manifolds, or settings like smooth sets. At first glance, the derivative of a group(oid) operation will be preserved by the inclusion of smooth manifolds into one of these categories since they all seem to preserve transverse limits. However, at first glance it seems unlikely that the couniversality of the integrating group(oid) would be preserved by this inclusion, and there could be a different group(oid) satisfying the couniversal property in the new category. Is this problematic, or just a natural consequence of working in a more general category?