Created a framework agnostic library only for the cart