Splitting things out into a core and starterkits