Basic structure of STZ and some unit tests (all fail :-)).