A demo by Jason PoteetHow it worksSource on GitHub
ShelfLens