Working in #7
Adding component and integration test (skeleton)