#25: Add ShoveInstance model and command to keep the table up-to-date.