Initial work on Test framework.