BREAKING You can now provide several modules for a resource

Close #23