Add chaining documentation + per domain cache