Initial resource factory implementation