Initial draft for spotlight features

In particular, spotlight responses should have an ETag.