move system build configs to separate callbacks
cleaning and reformating build_config