Eugen has, and I mean this to be as insulting as it sounds, been a horrible steward of the project. There are reasons so many forks have popped up, and we have this weird split of instances that are partially compatible. So many of those projects started as pieces that could have easily been pulled into the main code base, but his refusal to consider anyone's ideas but his own made these fractures a reality.