Continue coding interfaces and start adding unit tests.