Add skeletal framework and test code.