A full guide to building the Shrimping persistence-of-vision project