Add doc for Provider interface
Fix var name to match data
Add TrackedShow model and provider