abstract theme renderer settings into a separate file