Adding a theoretical consumer

Theoretical because it hasn't really been tested against a real logplex instance.