This PR will merge 3 Init functions on setting packages as 1 and introduce an options struct.
setting.Database.UseXXX