Use core-shared-lib. Addresses #1