This is not a situation where you can do better than a prepackaged properly engineered solution.
Why not?
Why not?