Split extensions code into core extensions and server extensions code