Integrate plugin with core library