Split build into core and extra and run in two halves