Add mocking libraries
Draft implementation of Circuit