Adding graphics and initial tests.