The Main Project to be redone.
This is from the main repo of TrinityCore.
Just making this core more user friendly to use, instead of useless
coding to temp fix common issue with the core.