Fascinating detailed faction tree!