Break out core library