Steven: Type == Provider == Module? No need for providers like in Puppet (=> Providers can reuse other providers)