The work with mapping out business models of coffee roasteries is not done yet, but you can participate yourself by going to this survey: https://coffeeroasteries.questionpro.com
And get some more background by watching this presentation for Roasters Guild Camp:
https://roasterguildofeurope.com/talks-library/business-models-morten-munchow