I've been working through this tutorial to get started with cloud services in Azure.
The project has one web role and two worker roles, and they share similar code for accessing the storage tables. Could I have a common data access layer shared between them? Would I create a separate role for this? I'm not really sure where to start.