Downlord wrote:No, we're looking for an engineered implementation.
You mean a solution you don't have the ressources to develop ?
There is a good reason why everything was done the way it was : it was manageable for a project the size of FAF (very small, few devs, very little time). I doubt that changed since (or the features that were working would still work).
An elegant, well engineered solution is good, a viable solution is better.