Enable --flatten, allowing using composites as an abstraction