Seperated corelib