Idol sits on top of BATS.  It generates golden images (A golden BAT!) and allows the user to run tests against subsequent systems to find how they compare against a given golden idol.