In reply to Jay.

Agreed on that. We have an API for that called block variations.