Add integration tests to validate the whole ecosystem. This is as the consequence of having a functional prototype