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