Initial framework and test.