https://www.omiyagames.com/blog/2013/06/16/in-finding-a-niche/
In Finding A Niche