https://www.lisaclarke.net/2009/06/05/playing-with-scraps/
Playing with scraps