Scrap work for learning to use libraries and algorithms. Split into multiple projects.