Fleshed out core library