Add of debug logging
Optional output caching
Ability to disable remoteResource